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