配置 Reporting Services 以使用 SSIS 包数据

更新日期: 2006 年 4 月 14 日

Reporting Services 包括用于检索 SQL Server Integration Services (SSIS) 包数据的数据处理扩展插件。SSIS 数据处理扩展插件是一项试验功能,默认情况下处于关闭状态。此时,建议不要在生产服务器上使用 SSIS 数据处理扩展插件。如果您选择启用该功能并在报表服务器上使用该功能,应注意在运行时将在报表服务器 Windows 服务帐户或报表服务器 Web 服务帐户的安全标识下处理包。这对如何保护包访问的数据源有一定影响。具体来说,您需要对服务帐户授予数据读取权限并执行在包中定义的任何操作。仅在采取以下预防措施时,才使用此功能:

  • 请确保控制包的内容(例如,可以使用 SSIS 中的密码保护功能,或设置文件的权限)。有关详细信息,请参阅设置包的保护级别
  • 设计包,以使其只能执行为获取所需的数据而必须执行的那些操作。
  • 配置报表服务器服务帐户时,应始终使用最低特权的用户帐户或服务帐户。

使用 SSIS 数据处理扩展插件之前,必须修改配置文件以在报表服务器上或报表设计器中启用该扩展插件。请按照本主题中的说明编辑配置文件。

启用报表设计器的 Integration Services 数据处理扩展插件

若要启用数据处理扩展插件,必须删除 RSReportDesigner.config 文件中两个部分内的注释。

  1. 在安装 Reporting Services 的同一台计算机上安装 Integration Services。

  2. 使用 Windows Explorer 找到 <驱动器>:\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 Data Provider for mySAP Business Suite
Reporting Services 配置文件
RSReportDesigner 配置文件
RSReportServer 配置文件

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

版本 历史记录

2006 年 4 月 14 日

新增内容:
  • 安全警告。