向 Management Studio 添加自定义报表
本主题介绍如何创建简单的 Reporting Services 报表并将其保存为 .rdl 文件,然后将该 rdl 文件作为自定义报表添加到 SQL Server Management Studio 中。 SSRS 可以创建各式各样的复杂报表。 若要根据本主题创建报表,计算机上必须安装有 SQL Server Data Tools (SSDT)。 不必在 SQL Server 上安装 SSRS,即可使用 Management Studio 运行自定义报表。
可下载报表示例(包括 Microsoft 创建的标准报表)。 某些示例可以使用 SQL Server Data Tools (SSDT) 加以修改。
创建保存为 .rdl 文件的简单报表
单击**“开始”,依次指向“程序”和 Microsoft SQL Server,然后单击“SQL Server 数据工具”**。
在**“文件”菜单上,指向“新建”,然后单击“项目”**。
在**“项目类型”列表中,单击“商业智能项目”**。
在**“模板”列表中,单击“报表服务器项目向导”**。
在**“名称”中键入“ConnectionsReport”,再单击“确定”**。
在**“报表向导”简介页上,单击“下一步”**。
在**“选择数据源”页上的“名称”框中,键入与数据库引擎的连接的名称,再单击“编辑”**。
在**“连接属性”对话框中的“服务器名称”**框中,键入数据库引擎实例的名称。
在**“选择或输入数据库名称”框中,键入 SQL Server 上任意数据库的名称(如 AdventureWorks2012 ),再单击“确定”**。
在**“选择数据源”页上,单击“下一步”**。
在**“设计查询”页上的“查询字符串”框中,键入以下 Transact-SQL 语句以列出当前到数据库引擎的连接,然后单击“下一步”**。 报表向导的“查询字符串”框不接受报表参数。 更为复杂的自定义报表必须以手动方式创建。
SELECT session_id, net_transport FROM sys.dm_exec_connections;
在**“选择报表类型”页上,选择“表格格式”,再单击“完成”**。
在**“完成向导”页上的“报表名称”框中,键入“ConnectionsReport”,再单击“完成”**以创建并保存报表。
关闭 SQL Server Data Tools。
将 ConnectionsReport.rdl 复制到在数据库服务器上为自定义报表创建的文件夹中。
向 Management Studio 添加报表
在 Management Studio 中,右键单击对象资源管理器中的节点,指向**“报表”,再单击“自定义报表”。 在“打开文件”对话框中,找到自定义报表文件夹并选择 ConnectionsReport.rdl 文件,再单击“打开”**。
第一次从对象资源管理器节点打开新的自定义报表时,该报表将添加到该节点的快捷菜单上**“自定义报表”下最近使用的文件列表中。 第一次打开标准报表时,该报表也将出现在“自定义报表”**下最近使用的文件列表中。 如果某个自定义报表文件已删除,则下一次选择该项时,系统将提示您从最近使用的文件列表中删除该项。
若要更改最近使用的文件列表中所显示的文件个数,请在**“工具”菜单上单击“选项”,展开“环境”文件夹,再单击“常规”**。
在**“个文件(在最近使用的列表中)”**调整显示的文件数。