如何添加和验证数据连接或数据源(Report Builder 3.0 和 SSRS)

在报表生成器中,您可以从报表服务器添加共享数据源或为您的报表创建嵌入数据源。

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

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

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

注意注意

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

创建对共享数据源的引用

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

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

    注意注意

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

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

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

  5. 单击“确定”。

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

创建嵌入数据源

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

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

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

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

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

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

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

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

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

  4. 单击**“凭据”**。

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

  5. 单击“确定”。

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

验证数据连接

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

  2. 单击**“测试连接”**。

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

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

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

    有关详细信息,请参阅在 Report Builder 3.0 中指定凭据

  6. 单击“确定”。