向 Management Studio 添加自定义报表

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)

本主题介绍如何创建简单的 Reporting Services 报表并将其保存为 .rdl 文件,然后将该 rdl 文件作为自定义报表添加到 SQL Server Management Studio 中。 SSRS 可以创建各式各样的复杂报表。 若要使用本主题创建报表,必须在计算机上安装 SQL Server Data Tools (SSDT)。 无需在 SQL Server 上安装 SSRS 即可使用 Management Studio 运行自定义报表。

创建保存为 .rdl 文件的简单报表

  1. 单击“开始”,依次指向“程序”和 “Microsoft SQL Server”,然后单击“SQL Server Data Tools”

  2. “文件” 菜单上,指向 “新建” ,再单击 “项目”

  3. “项目类型” 列表中,单击 “商业智能项目”

  4. 在“模板”列表中,单击“报表服务器项目向导”

  5. 在“名称”中键入ConnectionsReport,再单击“确定”

  6. 在“报表向导”简介页上,单击“下一步”

  7. 在“选择数据源”页上的“名称”框中,键入与数据库引擎建立的此连接的名称,然后单击“编辑”。

  8. 在“连接属性”对话框中的“服务器名称”框中,键入数据库引擎实例的名称。

  9. 在“选择或输入数据库名称”框中,键入 SQL Server 上任意数据库的名称(如 AdventureWorks2022),然后单击“确定”。

  10. 在“选择数据源”页上,单击“下一步”

  11. 在“设计查询”页上的“查询字符串”框中,键入以下 Transact-SQL 语句以列出当前到数据库引擎的连接,然后单击“下一步”。 报表向导的“查询字符串”框不接受报表参数。 更为复杂的自定义报表必须以手动方式创建。

    SELECT session_id, net_transport FROM sys.dm_exec_connections;

  12. 在“选择报表类型”页上,选择“表格”,再单击“完成”

  13. 在“完成向导”页上的“报表名称”框中,键入 ConnectionsReport,再单击“完成”以创建并保存报表。

  14. 关闭 SQL Server Data Tools。

  15. ConnectionsReport.rdl 复制到数据库服务器上为自定义报表创建的文件夹中。

向 Management Studio 添加报表

  • 在 Management Studio 中,右键单击对象资源管理器中的节点,指向“报表”,然后单击“自定义报表”。 在“打开文件”对话框中,找到自定义报表文件夹并选择 ConnectionsReport.rdl 文件,再单击“打开”

    第一次从对象资源管理器节点打开新的自定义报表时,该报表将添加到该节点的快捷菜单上“自定义报表”下最近使用的文件列表中。 第一次打开标准报表时,该报表也将出现在“自定义报表”下最近使用的文件列表中。 如果某个自定义报表文件已删除,则下一次选择该项时,系统将提示您从最近使用的文件列表中删除该项。

    1. 若要更改最近使用的文件列表中所显示的文件个数,请在“工具”菜单上单击“选项”,展开“环境”文件夹,再单击“常规”

    2. 调整“显示最近使用列表中的文件”的数量。

另请参阅

Management Studio 中的自定义报告
将自定义报告与对象资源管理器节点属性一起使用
启用运行自定义报表警告
SQL Server Reporting Services