Поделиться через


Настройка служб Reporting Services для использования поставщика данных Microsoft .NET для mySAP Business Suite

Добавления: 5 декабря 2005 г.

SQL Server 2005 включает поддержку поставщика Microsoft .NET Data Provider for mySAP Business Suite, поэтому в пакетах Integration Services и отчетах Reporting Services можно получать и использовать данные SAP.

Для использования поставщика данных необходимо установить его и настроить. Поставщик Microsoft .NET Data Provider for mySAP Business Suite можно загрузить отдельно и установить в существующий экземпляр SQL Server 2005. Дополнительные сведения о поставщике данных, в том числе инструкцию по установке и примеры использования см. в разделе Поставщик данных Microsoft .NET для mySAP Business Suite.

Для запуска поставщика данных на сервере отчетов и добавления ссылки на него в конструктор отчетов в режиме конструктора необходимо выполнить следующее:

  • Добавьте группы кода в конструктор отчетов и файлы конфигурации политики сервера отчетов, чтобы предоставить разрешение поставщику данных. Эти группы кода отсутствуют по умолчанию.
  • Измените файлы RSReportDesigner.config и RSReportServer.config. Каждый из этих файлов конфигурации включает параметры, указывающие поставщик Microsoft .NET Data Provider for mySAP Business Suite. По умолчанию в обоих файлах эти параметры закомментированы.

После установки поставщика Microsoft .NET Data Provider for mySAP Business Suite на компьютер следуйте пошаговым инструкциям, представленным в этом разделе, чтобы развернуть поставщик данных в имеющемся экземпляре служб Reporting Services.

Добавление группы кода в файл RSPreviewPolicy.config

Для запуска поставщика Microsoft .NET Data Provider for mySAP Business Suite в режиме Full Trust необходимо добавить группу кода в файл политики конструктора отчетов.

  1. Откройте файл RSPreviewPolicy.config, расположенный по умолчанию в каталоге «C:\ Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies».

  2. Добавьте следующую группу кода:

    <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. Сохраните файл.

Изменение файла RSReportDesigner.config

Прежде чем создавать определения отчета, которые будут получать данные с помощью поставщика Microsoft .NET Data Provider for mySAP Business Suite, необходимо удалить комментарии из двух разделов файла RSReportDesigner.config.

  1. В проводнике Windows войдите в каталог <диск>:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies.

  2. Откройте файл RSReportDesigner.config в текстовом редакторе.

  3. Снимите метки комментариев (удалите символы <!-- и --> в начале и конце строки) в следующей записи в разделе <Data>:

    <!-- Extension Name="SAP" Type="Microsoft.Adapter.SAP.SAPConnection,Microsoft.Adapter.SAP.SAPProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/ -->
    
  4. В разделе <Designer> удалите комментарии из следующей записи:

    <!-- Extension Name="SAP" Type="Microsoft.ReportingServices.QueryDesigners.GenericQueryDesigner,Microsoft.ReportingServices.QueryDesigners"/ -->
    
  5. Сохраните файл.

После изменения файла конфигурации поставщик данных становится доступен в качестве типа источника данных, который можно выбрать в диалоговом окне Источник данных в конструкторе отчетов. Дополнительные сведения о способе задания строки соединения и запросов, получающих данные от поставщика SAP, см. в разделе Поставщик данных Microsoft .NET для mySAP Business Suite.

Добавление группы кода в файл RSSrvPolicy.config

Для запуска поставщика Microsoft .NET Data Provider for mySAP Business Suite в режиме Full Trust необходимо добавить группу кода в файл политики сервера отчетов.

  1. Откройте файл RSSrvPolicy.config, расположенный по умолчанию в каталоге <диск>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer.

  2. Добавьте следующую группу кода:

    <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. Сохраните файл.

Изменение файла RSReportServer.config

Прежде чем работать с отчетом, получающим данные от поставщика Microsoft .NET Data Provider for mySAP Business Suite, необходимо удалить комментарии из файла RSReportServer.config.

  1. Откройте файл RSReportServer.config, расположенный по умолчанию в каталоге <диск>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer.

  2. В разделе <Data> удалите комментарии в следующей записи:

    <Extension Name="SAP" Type="Microsoft.Adapter.SAP.SAPConnection,Microsoft.Adapter.SAP.SAPProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    
  3. Сохраните файл.

См. также

Основные понятия

Файлы конфигурации служб Reporting Services
Файл конфигурации RSReportDesigner
Файл конфигурации RSReportServer

Другие ресурсы

Deploying a Data Processing Extension

Справка и поддержка

Получение помощи по SQL Server 2005