Настройка служб Reporting Services для использования данных пакетов SSIS

Изменения: 14 апреля 2006 г.

Службы Reporting Services включают модуль обработки данных, получающий данные из пакета SQL Server Integration Services (SSIS). Модуль обработки данных SSIS является экспериментальной функцией, отключенной по умолчанию. На данный момент использование модуля обработки данных SSIS на рабочем сервере не рекомендуется. В случае включения данной функции и использования ее на сервере отчетов следует учесть, что во время выполнения пакет будет обрабатываться под удостоверением безопасности учетной записи службы Windows или веб-службы сервера отчетов. Это влияет на способ защиты источников данных, к которым получает доступ пакет. В частности, необходимо будет предоставить учетным записям службы разрешение на чтение данных и выполнение любой из определенных в пакете операций. Данную функцию следует использовать только при соблюдении описанных далее мер предосторожности.

  • Убедитесь, что содержимое пакета находится под контролем (например можно использовать функции защиты паролем в службах SSIS или установить разрешения на файл). Дополнительные сведения см. в разделе Установка уровня защиты пакетов.
  • Проектируйте пакет таким образом, чтобы он мог выполнять только операции, необходимые для получения требуемых данных.
  • При настройке учетных записей службы сервера отчетов всегда используйте пользовательские учетные записи или учетные записи службы с минимальными правами доступа.

Прежде чем можно будет использовать модуль обработки данных SSIS, необходимо изменить файлы конфигурации, чтобы включить модуль на сервере отчетов и в конструкторе отчетов. Для изменения файлов конфигурации следуйте инструкциям в данном разделе.

Включение модуля обработки данных служб Integration Services для конструктора отчетов

Чтобы включить модуль обработки данных, необходимо удалить комментарии из двух разделов файла RSReportDesigner.config.

  1. Установите службы Integration Services на том же компьютере, где установлены службы Reporting Services.

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

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

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

    <!-- <Extension Name="SSIS" Type="Microsoft.SqlServer.Dts.DtsClient.DtsConnection,Microsoft.SqlServer.Dts.DtsClient, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> -->
    
  5. В разделе <Designer> удалите комментарии из следующей записи:

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

После изменения файла конфигурации модуль обработки данных SSIS станет доступным в качестве типа источника данных, который можно выбрать в диалоговом окне Источник данных конструктора отчетов.

Включение модуля обработки данных служб Integration Services на сервере отчетов

Для получения возможности обработки отчетов, получающих данные из пакетов, необходимо удалить комментарии из файла RSReportServer.config.

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

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

    <!-- <Extension Name="SSIS" Type="Microsoft.SqlServer.Dts.DtsClient.DtsConnection,Microsoft.SqlServer.Dts.DtsClient, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> -->
    
  3. Сохраните файл.

После изменения файла RSReportServer.config модуль обработки данных SSIS можно будет использовать на сервере отчетов. Чтобы убедиться, что модуль обработки данных доступен, откройте страницу свойств источника данных в диспетчере отчетов либо в среде Management Studio и просмотрите список модулей обработки данных в разделе «Тип источника данных». Если в файл конфигурации были внесены требуемые изменения, службы SSIS появятся в списке типов источников данных.

См. также

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

Определение наборов данных отчета для пакетов данных служб SQL Server Integration Services
Настройка служб Reporting Services для использования поставщика данных Microsoft .NET для mySAP Business Suite
Файлы конфигурации служб Reporting Services
Файл конфигурации RSReportDesigner
Файл конфигурации RSReportServer

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

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

Журнал изменений

Версия Журнал

14 апреля 2006 г.

Новое содержимое
  • Предупреждение о безопасности.