在报表生成器中,您可以从报表服务器添加共享数据源或为您的报表创建嵌入数据源。 在报表设计器中,您可以创建共享数据源或嵌入数据源,并且将其部署到报表服务器上。
若要将共享数据源添加到报表,请浏览报表服务器并选择共享数据源。 报表中的共享数据源指向报表服务器上的共享数据源定义。
若要创建嵌入数据源,您必须具有到外部数据源的连接信息并知道需要何种权限才能访问数据。 此信息通常来自数据源的所有者。 可以测试该连接以验证指定的凭据是否有效。
有关详细信息,请参阅 报表生成器中的数据连接、数据源和连接字符串, 并在 报表生成器中指定凭据。
注释
可以在报表生成器和 SQL Server Data Tools 中的报表设计器中创建和修改报表定义(.rdl)。 每个创作环境提供了创建、打开和保存报表和相关项的不同方法。 有关详细信息,请参阅 microsoft.com Web 上的 报表设计器和报表生成器(SSRS)中设计报表 。
创建对共享数据源的引用
在“报表数据”窗格中的工具栏上,单击“ 新建”, 然后单击“ 数据源”。 此时将打开 “数据源属性” 对话框。
在“ 名称” 文本框中,键入数据源的名称。
注释
此名称保存在本地报表定义中, 此名称不是报表服务器上共享数据源的名称。
选择 “使用共享连接或报表模型” 。 将显示最近使用的共享数据源和报表模型的列表。 若要从报表服务器中选择一个,请单击“ 浏览 ”并浏览到提供共享数据源的报表服务器上的文件夹。
选择共享数据源,然后单击“ 打开”。
单击 “确定” 。
数据源将显示在“报表数据”窗格中。
用来创建嵌入数据源
在“报表数据”窗格的工具栏上,单击 “新建” ,然后单击 “数据源” 。 此时将打开 “数据源属性” 对话框。
在 “名称” 文本框中,键入数据源的名称,或接受默认值。
确认选中 “使用嵌在我的报表中的连接” 。
从“选择连接类型”下拉列表中,选择一个数据源类型,例如“Microsoft SQL Server”或“OLE DB” 。
采用以下备选方案之一指定连接字符串:
直接在 “连接字符串” 文本框中键入连接字符串。 有关示例连接字符串的列表,请参阅 报表生成器中的数据连接、数据源和连接字符串。
单击表达式(fx) 按钮可创建计算结果为连接字符串的表达式。 在 “表达式” 对话框的“表达式”窗格中,键入该表达式。 单击 “确定” 。
单击 “生成” 打开在步骤 2 中选择的数据源类型的 “连接属性” 对话框。
根据需要,在 “连接属性” 对话框中为该数据源类型填写字段。 连接属性包括数据源的类型、名称以及要使用的凭据。 在此对话框中指定值之后,单击 “测试连接” 以确保该数据源可用并且指定的凭据是正确的。
单击 “凭据” 。
指定用于此数据源的凭据。 数据源所有者将选择支持的凭据类型。 在某些情况下,数据源的所有者在报表服务器上维护共享数据源,并使用可以使用的凭据配置数据源。 请与数据源所有者联系以获取此信息。 有关详细信息,请参阅 在报表生成器中指定凭据。
单击 “确定” 。
数据源将显示在“报表数据”窗格中。
验证数据连接
在“报表数据”窗格中的工具栏上,双击数据源。 此时将打开 “数据源属性” 对话框。
单击 “测试连接” 。
如果连接成功,将显示以下消息:“已成功创建连接”。 单击 “确定” 。
如果连接未成功,将显示以下消息:“无法连接到数据源”。
单击“ 详细信息”,然后使用信息更正问题。
有关详细信息,请参阅 在报表生成器中指定凭据。
单击 “确定” 。
另请参阅
将数据添加到报表(报表生成器和 SSRS)
报表的嵌入数据集和共享数据集(报表生成器和 SSRS)
查找、查看和管理报表(报表生成器和 SSRS)
报表生成器中的数据连接、数据源和连接字符串