添加、修改和删除报表

如果您是报表服务器管理员,则可以使用报表管理器或 SQL Server Management Studio 按以下方式处理报表:

  • 通过上载报表定义 (.rdl) 文件或创建链接报表,将报表添加到报表服务器。
  • 重命名或移动报表,或修改报表说明。
  • 通过编辑报表定义,修改已发布的报表。您还可以将报表定义替换为不同的报表定义。
  • 从报表服务器中删除报表。

添加报表

您可以采用两种方法将新报表添加到报表服务器中。如果您是报表作者,则可以使用报表设计器向服务器发布报表。如果您不是报表作者,则可以通过上载文件将报表定义 (.rdl) 文件从文件系统发布到报表服务器。

您还可以通过创建链接报表添加报表项。链接报表是报表服务器文件夹中的一个项。链接报表使用不同于现有报表的一组参数值或属性来包装现有报表。您可以移动、重命名和删除链接报表,而不会影响它所基于的报表。

添加报表而无需在报表设计器中创建报表的另一种方法是:将现有报表的报表定义保存到文件系统中,再将其作为单独的项上载到报表服务器。以下部分说明了所需步骤。

修改和替换已发布的报表定义

将报表发布到报表服务器后,您可以通过修改报表属性重命名报表、添加或修改说明,还可以移动或删除报表。通过编辑报表的 XML 结构,可以对报表定义稍做修改。不过,除非所做更改微乎其微,否则建议不这样做。对已发布报表的 XML 结构所做的任何更改在重新发布该报表时都不予保留。

若要查看已发布报表的报表定义,请使用报表管理器。导航到相应报表,打开“常规属性”页,再单击**“编辑”**即可。此时,将在 Visual Studio 或代码编辑器中打开报表定义的只读版本(与最初从报表设计器发布时的版本相同)。您可以查看报表的 XML 结构,将报表定义保存到文件系统,或修改 XML 以执行特定更改。

若要替换已发布报表的报表定义,或上载刚保存的修改版本,请打开报表的“常规属性”页,再单击**“更新”**。“导入报表”页将会打开(与“上载文件”页相同),以便您选择要上载的 .rdl 文件。

如果是在替换报表定义,所选文件将复制到报表服务器。当前报表的属性、订阅、报表历史记录和安全设置都保持不变。如果报表使用参数,并且名称或数据类型都不同于原始报表,您必须重置以前设置的所有参数属性。

删除报表

删除报表时,将从报表服务器数据库中删除相应的报表、报表历史记录以及该报表关联的所有元数据。删除的元数据包括订阅(包含数据驱动订阅)和报表历史记录。如果报表关联有链接报表,链接报表将失效。

请参阅

任务

如何上载文件或报表(报表管理器)
如何上载文件或报表 (Management Studio)
如何删除报表或项(报表管理器)
如何删除项 (Management Studio)
如何创建链接报表(报表管理器)
如何创建链接报表 (Management Studio)

概念

将文件上载到文件夹
添加、修改和删除链接报表

其他资源

设计和创建报表
管理报表服务器内容

帮助和信息

获取 SQL Server 2005 帮助