报表数据源指定名称和连接信息。 Reporting Services 支持两种类型的数据源,分别是嵌入数据源和共享数据源。 嵌入数据源在报表定义中定义并只由该报表使用。 共享数据源被定义为一个单独项并可由多个报表使用。 有关详细信息,请参阅嵌入式和共享数据连接或数据源 (Report Builder和 SSRS) 。
在报表生成器中,浏览到报表服务器或 SharePoint 站点并选择数据源,或者创建嵌入数据源。 不能在报表生成器中创建共享数据源。
在报表设计器中,可以创建共享数据源或嵌入数据源。 在“报表数据”窗格中,开始创建数据源引用,然后选择“ 新建 ”选项。 在您创建数据源引用后,新的共享数据源将自动添加到解决方案资源管理器中的“共享数据源”文件夹下。
注意
在 SQL Server Data Tools 中,您可以在报表生成器和报表设计器中创建和修改报表定义 (.rdl)。 每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。 有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和报表生成器中设计报表 (SSRS)”。
您还可以直接在报表服务器或 SharePoint 站点上创建共享数据源。 有关详细信息,请参阅创建、删除或修改共享数据源 (报表管理器) 或) 在 SharePoint 集成模式下创建和管理共享数据源 (Reporting Services。
创建嵌入式或共享数据源
在“报表数据”窗格的工具栏中,单击 “新建” ,然后单击 “数据源” 。 此时将打开 “数据源属性” 对话框。
注意
如果“报表数据”窗格不可见,请单击“视图”菜单上的“报表数据”。
在 “名称” 文本框中,键入数据源的名称,或接受默认值。 此数据源名称在报表内部使用。 为便于识别,建议数据源名称包含在连接字符串中指定的数据库的名称。
对于嵌入的数据源,请验证是否已选择 “嵌入连接 ”。
从“类型”下拉列表中,选择一个数据源类型,例如“Microsoft SQL Server”或“OLE DB” 。
采用以下备选方案之一指定连接字符串:
直接在 “连接字符串” 文本框中键入连接字符串。 有关示例连接字符串的列表,请参阅 Report Builder 中的数据连接、数据源和连接字符串或 Reporting Services 中的数据连接、数据源和连接字符串。
单击表达式 (fx ) 按钮创建计算结果为连接字符串的表达式。 在 “表达式” 对话框的“表达式”窗格中,键入该表达式。 单击 “确定” 。
单击 “编辑” 打开在步骤 2 中选择的数据源类型的 “连接属性” 对话框。
根据需要,在 “连接属性” 对话框中为该数据源类型填写字段。 连接属性包括数据源的类型、名称以及要使用的凭据。 在此对话框中指定值之后,单击 “测试连接” 以确保该数据源可用并且指定的凭据是正确的。 有关特定数据源类型的详细信息,请参阅从外部数据源中添加数据 (SSRS) 中的主题。
对于共享数据源,请验证是否已选择 “使用共享数据源引用 ”。
单击 “新建” 。 在 “共享数据源属性” 对话框中,执行步骤 2 和 3 创建新数据源。
单击 “确定” 。
解决方案资源管理器的“共享数据源”文件夹中将显示新的共享数据源。
单击 “确定” 。
数据源将显示在“报表数据”窗格中。 在“报表数据”窗格中,一个共享数据源将指向数据源定义。 在报表生成器中,数据源定义位于报表服务器或 SharePoint 站点上。 在报表设计器中,数据源定义是解决方案资源管理器中“共享数据源”文件夹下的一个文件。
在报表设计器中导入现有数据源
在解决方案资源管理器中,右键单击报表服务器项目中的“共享数据源”文件夹,然后单击“添加现有项”。 此时将打开 “添加现有项” 对话框。
导航到一个现有报表定义共享数据源 (rds) 文件,然后单击“打开”。
单击 “确定” 。
在报表设计器中将嵌入数据源转换为共享数据源
- 在“报表数据”窗格中,右键单击数据源,然后单击“ 转换为共享数据源”。
在报表生成器中将共享数据源转换为嵌入数据源
在“报表数据”窗格中,右键单击数据源并打开 “数据源属性”。
单击“ 嵌入连接 ”,完成创建嵌入数据源,如前面的过程所述。
另请参阅
在 Reporting Services 数据源中存储凭据
嵌入和共享的数据连接或数据源(报表生成器和 SSRS)
将嵌入数据源转换为共享数据源(报表生成器和 SSRS)
将报表或模型绑定到共享数据源 (SSRS)
为报表 (报表管理器) 配置数据源属性
Reporting Services 支持的数据源 (SSRS)