Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los servidores de informes usan extensiones de procesamiento de datos para recuperar y procesar datos en informes representados. Debe implementar el ensamblado de extensión de procesamiento de datos en un servidor de informes como un ensamblado privado. También debe realizar una entrada en el archivo de configuración del servidor de informes, RSReportServer.config.
Procedimientos
Para implementar un ensamblado de extensión de procesamiento de datos
Copie el ensamblado de la ubicación de almacenamiento provisional en el directorio bin del servidor de informes en el que desea usar la extensión de procesamiento de datos. La ubicación predeterminada del directorio bin del servidor de informes es %ProgramFiles%\Microsoft SQL Server\MSRS10_50.<Nombre> de instancia\Reporting Services\ReportServer\bin.
Nota:
Este paso impedirá una actualización a una instancia más reciente de SQL Server. Para obtener más información, vea Upgrade and Migrate Reporting Services.
Una vez copiado el archivo de ensamblado, abra el archivo RSReportServer.config. El archivo RSReportServer.config se encuentra en el directorio ReportServer. Debe realizar una entrada en el archivo de configuración del archivo de ensamblado de extensión de procesamiento de datos. Puede abrir el archivo de configuración con Visual Studio o un editor de texto simple, como el Bloc de notas.
Busque el
Dataelemento en el archivo RSReportServer.config. Se debe realizar una entrada para la extensión de procesamiento de datos recién creada en la siguiente ubicación:<Extensions> <Data> <Your extension configuration information goes here> </Data> </Extensions>Agregue una entrada para la extensión de procesamiento de datos. La entrada debe incluir un
Extensionelemento con valores paraNameyTypepodría tener un aspecto similar al siguiente:<Extension Name="ExtensionName" Type="CompanyName.ExtensionName.MyConnectionClass, MyExtensionAssembly" />El valor de
Namees el nombre único de la extensión de procesamiento de datos. El valor deTypees una lista separada por comas que incluye una entrada para el espacio de nombres completo de la clase que implementa las IExtension interfaces y IDbConnection , seguido del nombre del ensamblado (no incluida la extensión de archivo .dll). De forma predeterminada, las extensiones de procesamiento de datos están visibles. Para ocultar una extensión de interfaces de usuario, como el Administrador de informes, agregue unVisibleatributo alExtensionelemento y establézcalofalseen .Agregue un grupo de código para el ensamblado personalizado que conceda
FullTrustpermiso para la extensión. Para ello, agregue el grupo de código al archivo rssrvpolicy.config ubicado de forma predeterminada en %ProgramFiles%\Microsoft SQL Server\<MSRS10_50.<Nombre> de instancia\Reporting Services\ReportServer. El grupo de código podría ser similar al siguiente:<CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="FullTrust" Name="MyExtensionCodeGroup" Description="Code group for my data processing extension"> <IMembershipCondition class="UrlMembershipCondition" version="1" Url="C:\Program Files\Microsoft SQL Server\MSRS10_50.<Instance Name>\Reporting Services\ReportServer\bin\MyExtensionAssembly.dll" /> </CodeGroup>
La pertenencia a direcciones URL es solo una de las muchas condiciones de pertenencia que puede elegir para la extensión de procesamiento de datos. Para obtener más información sobre la seguridad de acceso al código en Microsoft SQL Server 2014 Reporting Services, vea Desarrollo seguro (Reporting Services) .
Comprobación de la implementación
Puede comprobar si la extensión de procesamiento de datos se implementó correctamente en el servidor de informes mediante el método de servicio ListExtensions web. También puede abrir el Administrador de informes y comprobar que la extensión está incluida en la lista de orígenes de datos disponibles. Para obtener más información sobre el Administrador de informes y los orígenes de datos, vea Crear, modificar y eliminar orígenes de datos compartidos (SSRS).
Véase también
Implementación de una extensión de procesamiento de datos
Extensiones de Reporting Services
Implementación de una extensión de procesamiento de datos
Biblioteca de extensiones de Reporting Services