lunes, 14 de noviembre de 2011

Plantillas Web Databases SharePoint 2010: Estado de sesión no esta activado. La acción o método requiere un argumento: ‘ObjectName’

Los errores que muestra son los siguientes:

clip_image002[6]

clip_image002

clip_image002[4]

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:

http://technet.microsoft.com/en-us/library/ee662542.aspx

SharePoint4Fun!,

Juan Manuel Herrera

1 comentario:

Kiquenet dijo...

Algún ejemplo de modificación de Rssrvpolicy.config file con powershell ? saludos