Los errores que muestra son los siguientes:
Este error es común cuando empezamos a utilizar las plantillas de Web Databases disponibles en SharePoint 2010 y aún no se ha configurado debidamente la integración entre Reporting Services y Access Services.
Para ello es necesario habilitar la sesión para Access Services y esto lo hace con la siguiente línea de comando desde PowerShell para SharePoint 2010 (Recuerde ejecutarlo como Administrator)
Enable-SPSessionStateService –DatabaseName “SharePoint_AccessReports”
Luego reinicie el IIS con línea de comando IISReset.
Y luego deberá modificar los archivos de configuración de ReportServer en la siguiente ruta:
C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\
Y los archivos a modificar son:
- rsreportserver.config
- rssrvpolicy.config
Lo que debe modificar en cada uno a continuación:
En rsreportserver.config busque la etiqueta <data> y agregue la siguiente línea:
<Extension Name="ADS" Type="Microsoft.Office.Access.Reports.DataProcessing.AdsConnection, Microsoft.Office.Access.Server.DataServer, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=71e9bce111e9429c"/>
En el xml rssrvpolicy.config busque la etiqueta <NamedPermissionSets> y agregue las siguientes líneas:
<PermissionSet class="NamedPermissionSet" version="1" Name="ReportExpressionsDefaultPermissionSet"> <IPermission class="SecurityPermission" version="1" Flags="Execution" /> <IPermission class="Microsoft.Office.Access.Server.Security.AccessServicesPermission, Microsoft.Office.Access.Server.Security, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" version="1.0" Flags="CalculationCallback" /> </PermissionSet>
Luego en el mismo archivo busque la etiqueta <CodeGroup> y cambien el siguiente atributo :
Execution por ReportExpressionsDefaultPermissionSet.
Documento original de microsoft en:
Juan Manuel Herrera
1 comentario:
Algún ejemplo de modificación de Rssrvpolicy.config file con powershell ? saludos
Publicar un comentario