Compartir a través de


Configurar Reporting Services para utilizar Microsoft .NET Data Provider para mySAP Business Suite

Nuevo: 5 de diciembre de 2005

SQL Server 2005 es compatible con Microsoft .NET Data Provider for mySAP Business Suite para que pueda recuperar y utilizar datos SAP en paquetes Integration Services e informes Reporting Services.

Para utilizar el proveedor de datos, debe instalarlo y configurarlo. Puede descargar Microsoft .NET Data Provider for mySAP Business Suite por separado e instalarlo en una instancia existente de SQL Server 2005. Para obtener más información acerca del proveedor de datos, como las instrucciones de instalación y ejemplos de uso, vea Microsoft .NET Data Provider para mySAP Business Suite.

Para ejecutar el proveedor de datos en un servidor de informes y hacer referencia a él en la vista de diseño del Diseñador de informes, debe hacer lo siguiente:

  • Agregue grupos de código al Diseñador de informes y archivos de configuración de directivas del servidor de informes para conceder permisos al proveedor de datos. Estos grupos de códigos no se especifican de forma predeterminada.
  • Modifique los archivos RSReportDesigner.config y RSReportServer.config. Cada uno de estos archivos de configuración incluye valores que especifican Microsoft .NET Data Provider for mySAP Business Suite. De forma predeterminada, los valores de configuración se comentan en cada archivo.

Después de instalar Microsoft .NET Data Provider for mySAP Business Suite en el equipo, siga las instrucciones paso a paso que se ofrecen en este tema para implementar el proveedor de datos en su instalación de Reporting Services.

Agregar un grupo de código al archivo RSPreviewPolicy.config

Para ejecutar Microsoft .NET Data Provider for mySAP Business Suite en Full Trust, debe agregar un grupo de código al archivo de directivas del Diseñador de informes.

  1. Abra el archivo RSPreviewPolicy.config, ubicado de forma predeterminada en la carpeta C:\Archivos de programa\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies.

  2. Agregue el siguiente grupo de código:

    <CodeGroup
        class="UnionCodeGroup"
        version="1"
        PermissionSetName="FullTrust"
        Name="Microsoft_Generic_Signing"
        Description="This code group grants code signed with the generic Microsoft key full trust.  Used by the Microsoft .Net Data Provider for mySAP Business Suite.">
       <IMembershipCondition
         class="StrongNameMembershipCondition"
         version="1"
         PublicKeyBlob="0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9"
                    />
    </CodeGroup>
    
  3. Guarde el archivo.

Modificar el archivo RSReportDesigner.config

Para poder generar definiciones de informe que recuperen datos utilizando Microsoft .NET Data Provider for mySAP Business Suite, primero debe quitar los comentarios de dos secciones del archivo RSReportDesigner.config.

  1. Utilice el Explorador de Windows para buscar la carpeta <unidad>:\Archivos de programa\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies.

  2. Utilice un editor de texto para abrir el archivo RSReportDesigner.config.

  3. Quite las marcas de comentario (los caracteres <!-- y --> del inicio y el final de la línea) para esta entrada de la sección <Data>:

    <!-- Extension Name="SAP" Type="Microsoft.Adapter.SAP.SAPConnection,Microsoft.Adapter.SAP.SAPProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/ -->
    
  4. En la sección <Designer>, quite los comentarios de esta entrada:

    <!-- Extension Name="SAP" Type="Microsoft.ReportingServices.QueryDesigners.GenericQueryDesigner,Microsoft.ReportingServices.QueryDesigners"/ -->
    
  5. Guarde el archivo.

Después de modificar el archivo de configuración, el proveedor de datos estará disponible como un tipo de origen de datos que puede seleccionar en el cuadro de diálogo Origen de datos del Diseñador de informes. Para obtener más información acerca de cómo especificar la cadena de conexión y consultas que recuperen datos SAP, vea Microsoft .NET Data Provider para mySAP Business Suite.

Agregar un grupo de código al archivo RSSrvPolicy.config

Para ejecutar Microsoft .NET Data Provider for mySAP Business Suite en Full Trust, debe agregar un grupo de código al archivo de directivas del servidor de informes.

  1. Abra el archivo RSSrvPolicy.config, que se encuentra de forma predeterminada en la carpeta <unidad>:\Archivos de programa\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer.

  2. Agregue el siguiente grupo de código:

    <CodeGroup
        class="UnionCodeGroup"
        version="1"
        PermissionSetName="FullTrust"
        Name="Microsoft_Generic_Signing"
       Description="This code group grants code signed with the generic Microsoft key full trust.  Used by the Microsoft .Net Data Provider for mySAP Business Suite.">
       <IMembershipCondition
         class="StrongNameMembershipCondition"
         version="1"
         PublicKeyBlob="0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9"
                    />
    </CodeGroup>
    
  3. Guarde el archivo.

Modificar el archivo RSReportServer.config

Para poder procesar un informe que recupere datos mediante Microsoft .NET Data Provider for mySAP Business Suite, primero debe quitar comentarios del archivo RSReportServer.config.

  1. Abra el archivo RSReportServer.config, que se encuentra de forma predeterminada en la carpeta <unidad>:\Archivos de programa\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer.

  2. En la sección <Data>, quite los comentarios de esta entrada:

    <Extension Name="SAP" Type="Microsoft.Adapter.SAP.SAPConnection,Microsoft.Adapter.SAP.SAPProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    
  3. Guarde el archivo.

Vea también

Conceptos

Archivos de configuración de Reporting Services
Archivo de configuración RSReportDesigner
Archivo de configuración RSReportServer

Otros recursos

Deploying a Data Processing Extension

Ayuda e información

Obtener ayuda sobre SQL Server 2005