存储数据源的凭据

可以配置存储的凭据,Reporting Services 报表服务器可使用这些凭据来访问报表的外部数据。 如果报表以无人参与的模式运行,则将使用存储的凭据,例如,以电子邮件的形式发布的 Reporting Services 订阅。 计划或触发报表处理时,报表服务器将检索和使用这些凭据。 本主题引导你为本机模式和 SharePoint 模式报表服务器配置存储的凭据。

适用范围: Reporting Services 本机模式 | Reporting Services SharePoint 模式

本主题内容:

  • Configure stored credentials for a report-specific data source (Native mode)

  • Configure stored credentials for a report-specific data source, (SharePoint mode)

  • Configure stored credentials for a shared data source (Native mode)

  • Configure stored credentials for a shared data source (SharePoint mode)

存储的凭据的安全策略要求

安全存储服务的“设置密钥”按钮要求在报表服务器上为以下安全策略之一配置用于存储的凭据的帐户。 建议你以你的环境所需的最低权限级别选择策略。

  1. 允许在本地登录。 有关详细信息,请参阅允许在本地登录

  2. 以批处理作业身份登录。 有关详细信息,请参阅以批处理作业身份登录

  3. 有关策略的一般信息,请参阅编辑组策略对象的安全设置

为报表特定的数据源配置存储的凭据(本机模式)

  1. 在本机模式报表管理器中,浏览到包含报表的文件夹。 单击项目上下文菜单 ssrs_report_manager_item_context_menu

  2. 单击“管理”,然后单击“数据源”。

  3. 选择**“自定义数据源”**。

  4. 在“数据源类型”列表中,选择用于处理数据源中的数据的数据处理扩展插件。

  5. 对于**“连接字符串”**,指定报表服务器用于连接数据源的连接字符串。 下面的示例说明了用于连接到 SQL Server AdventureWorks2012 数据库的连接字符串:

    data source=<servername>;initial catalog=AdventureWorks2012
    
  6. 对于“连接方式”,选择“安全存储在报表服务器中的凭据”。

  7. 键入用户名和密码。

    • 如果帐户是 Windows 域用户帐户,请按照以下格式指定该帐户:<域>\<帐户>,然后选择“在与数据源建立连接时用作 Windows 凭据”。

    • 如果用户名和密码是数据库凭据,请不要选择**“在与数据源建立连接时用作 Windows 凭据”。 如果数据库服务器支持模拟或委托,则可以选择“与数据源建立连接之后模拟经过身份验证的用户”**。

  8. 单击**“应用”**。

    用于“返回首页”链接的箭头图标 Top

为报表特定的数据源配置存储的凭据(SharePoint 模式)

  1. 浏览到包含报表的文档库,然后单击打开菜单 ssrs_sharepoint_item_context_menu

  2. 单击第二个打开菜单 ssrs_sharepoint_item_context_menu,然后单击“管理数据源”。

  3. 单击你想要用存储的凭据配置的“自定义”数据源的名称。

  4. 在“数据源类型”列表中,选择用于处理数据源中的数据的数据处理扩展插件。

  5. 对于**“连接字符串”**,指定报表服务器用于连接数据源的连接字符串。 下面的示例说明了用于连接到 SQL Server AdventureWorks2012 数据库的连接字符串:

    data source=<servername>;initial catalog=AdventureWorks2012
    
  6. 对于“凭据”,选择“存储的凭据”。

  7. 键入“用户名”和“密码”。

    • 如果帐户是 Windows 域用户帐户,请按照以下格式指定该帐户:<域>\<帐户>,然后选择“在与数据源建立连接时用作 Windows 凭据”。

    • 如果用户名和密码是数据库凭据,请勿选择“用作 Windows 凭据”。 如果数据库服务器支持模拟或委托,则可选择**“设置此帐户的执行上下文”**。

  8. 单击“确定”。

    用于“返回首页”链接的箭头图标 Top

为共享数据源配置存储的凭据(本机模式)

  1. 在本机模式报表管理器中,浏览到共享数据源项。共享数据源图标

  2. 单击上下文菜单 ssrs_report_manager_item_context_menu,然后单击“管理”。

  3. 在“数据源类型”列表中,指定用于处理数据源中的数据的数据处理扩展插件。

  4. 对于**“连接字符串”**,指定报表服务器用于连接数据源的连接字符串。 Microsoft 建议您不要在连接字符串中指定凭据。

    下面的示例演示用于连接到本地 SQL Server AdventureWorks2012 数据库的连接字符串:

    data source=<localservername>; initial catalog=AdventureWorks2012
    
  5. 键入用户名和密码。

    • 如果帐户是 Windows 域用户帐户,请按照以下格式指定该帐户:<域>\<帐户>,然后选择“在与数据源建立连接时用作 Windows 凭据”。

    • 如果用户名和密码是数据库凭据,请不要选择**“在与数据源建立连接时用作 Windows 凭据”。 如果数据库服务器支持模拟或委托,则可以选择“与数据源建立连接之后模拟经过身份验证的用户”**。

  6. 单击**“应用”**。

    用于“返回首页”链接的箭头图标 Top

为共享数据源配置存储的凭据(SharePoint 模式)

  1. 在文档库中,浏览到共享数据源项。共享数据源图标

  2. 单击上下文菜单 ssrs_sharepoint_item_context_menu,然后单击第二个上下文菜单 ssrs_sharepoint_item_context_menu

  3. 单击“编辑数据源定义”。

  4. 在“数据源类型”列表中,指定用于处理数据源中的数据的数据处理扩展插件。

  5. 对于**“连接字符串”**,指定报表服务器用于连接数据源的连接字符串。 Microsoft 建议您不要在连接字符串中指定凭据。

    下面的示例演示用于连接到本地 SQL Server AdventureWorks2012 数据库的连接字符串:

    data source=<localservername>; initial catalog=AdventureWorks2012
    
  6. 键入用户名和密码。

    • 如果帐户是 Windows 域用户帐户,请按照以下格式指定该帐户:<域>\<帐户>,然后选择“用作 Windows 凭据”。

    • 如果用户名和密码是数据库凭据,请勿选择“用作 Windows 凭据”。 如果数据库服务器支持模拟或委托,则可选择“设置此帐户的执行上下文”。

  7. 单击**“确定”**。

    用于“返回首页”链接的箭头图标 Top

请参阅

任务

配置报表的数据源属性(报表管理器)

创建、删除或修改共享数据源(报表管理器)

参考

“数据源”属性页(报表管理器)

“新建数据源”页(报表管理器)

概念

为报表数据源指定凭据和连接信息