添加和验证数据连接或数据源(报表生成器和 SSRS)

在报表生成器中,您可以从报表服务器添加共享数据源或为您的报表创建嵌入数据源。 在报表设计器中,您可以创建共享数据源或嵌入数据源,并且将其部署到报表服务器上。

若要将共享数据源添加到报表,请浏览报表服务器并选择共享数据源。 报表中的共享数据源指向报表服务器上的共享数据源定义。

若要创建嵌入数据源,您必须具有到外部数据源的连接信息并知道需要何种权限才能访问数据。 此信息通常来自数据源的所有者。 可以测试该连接以验证指定的凭据是否有效。

有关详细信息,请参阅 Report Builder 中的数据连接、数据源和连接字符串在 Report Builder 中指定凭据

注意

在 SQL Server Data Tools 中,您可以在报表生成器和报表设计器中创建和修改报表定义 (.rdl)。 每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。 有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和报表生成器中设计报表 (SSRS)”

创建对共享数据源的引用

  1. 在“报表数据”窗格的工具栏上,单击 “新建” ,然后单击 “数据源” 。 此时将打开 “数据源属性” 对话框。

  2. “名称” 文本框中,键入数据源的名称。

    注意

    此名称保存在本地报表定义中, 它不是报表服务器上共享数据源的名称。

  3. 选择 “使用共享连接或报表模型” 。 将显示最近使用的共享数据源和报表模型的列表。 若要从报表服务器选择一个共享数据源,请单击 “浏览” 并找到报表服务器上包含共享数据源的文件夹。

  4. 选择该共享数据源,然后单击 “打开”

  5. 单击 “确定”

数据源将显示在“报表数据”窗格中。

创建嵌入数据源

  1. 在“报表数据”窗格的工具栏上,单击 “新建” ,然后单击 “数据源” 。 此时将打开 “数据源属性” 对话框。

  2. “名称” 文本框中,键入数据源的名称,或接受默认值。

  3. 确认选中 “使用嵌在我的报表中的连接”

    1. 从“选择连接类型”下拉列表中,选择一个数据源类型,例如“Microsoft SQL Server”或“OLE DB” 。

    2. 采用以下备选方案之一指定连接字符串:

    • 直接在 “连接字符串” 文本框中键入连接字符串。 有关示例连接字符串的列表,请参阅 报表生成器中的数据连接、数据源和连接字符串

    • 单击表达式 (fx ) 按钮创建计算结果为连接字符串的表达式。 在 “表达式” 对话框的“表达式”窗格中,键入该表达式。 单击 “确定”

    • 单击 “生成” 打开在步骤 2 中选择的数据源类型的 “连接属性” 对话框。

      根据需要,在 “连接属性” 对话框中为该数据源类型填写字段。 连接属性包括数据源的类型、名称以及要使用的凭据。 在此对话框中指定值之后,单击 “测试连接” 以确保该数据源可用并且指定的凭据是正确的。

  4. 单击 “凭据”

    指定用于此数据源的凭据。 数据源所有者将选择支持的凭据类型。 在某些情况下,数据源所有者会维护报表服务器上的共享数据源并使用可用凭据配置该数据源。 有关此信息,请与数据源所有者联系。 有关详细信息,请参阅 在报表生成器中指定凭据

  5. 单击 “确定”

数据源将显示在“报表数据”窗格中。

验证数据连接

  1. 在“报表数据”窗格的工具栏上,双击该数据源。 此时将打开 “数据源属性” 对话框。

  2. 单击 “测试连接”

  3. 如果连接成功,则显示以下消息:“已成功创建连接”。 单击 “确定”

  4. 如果连接不成功,则显示以下消息:“无法连接到数据源”。

  5. 单击 “详细信息” ,然后使用该信息来解决问题。

    有关详细信息,请参阅 在报表生成器中指定凭据

  6. 单击“确定”。

另请参阅

向报表添加数据(报表生成器和 SSRS)
报表的嵌入数据集和共享数据集(报表生成器和 SSRS)
查找、查看和管理报表(报表生成器和 SSRS)
报表生成器中的数据连接、数据源和连接字符串