添加、修改和删除报表
如果您是报表服务器管理员,则可以使用报表管理器或 SharePoint 页按以下方式处理报表:
通过上载报表定义 (.rdl) 文件或创建链接报表,将报表添加到报表服务器。
重命名或移动报表,或修改报表说明。
通过编辑报表定义,修改已发布的报表。您还可以将报表定义替换为不同的报表定义。
从报表服务器中删除报表。
添加报表
您可以采用两种方法将新报表添加到报表服务器中。如果您是报表作者,则可以使用报表设计器或报表生成器将报表发布到服务器。如果您不是报表作者,则可以通过上载文件将报表定义 (.rdl) 文件从文件系统发布到报表服务器。
您还可以通过创建链接报表添加报表项。链接报表是报表服务器文件夹中的一个项。链接报表使用不同于现有报表的一组参数值或属性来包装现有报表。您可以移动、重命名和删除链接报表,而不会影响它所基于的报表。
添加报表而无需在报表设计器或报表生成器中创建报表的另一种方法是:将现有报表的报表定义保存到文件系统中,再将其作为单独的项上载到报表服务器。以下部分说明了所需步骤。
修改和替换已发布的报表定义
将报表发布到报表服务器后,您可以通过修改报表属性重命名报表、添加或修改说明,还可以移动或删除报表。通过编辑报表的 XML 结构,可以对报表定义稍做修改。不过,除非所做更改微乎其微,否则建议不这样做。对已发布报表的 XML 结构所做的任何更改在重新发布该报表时都不予保留。
若要查看已发布报表的报表定义,请使用报表管理器或 SharePoint 页。导航到相应报表,打开“常规属性”页,再单击**“编辑”**即可。此时,将在 Visual Studio 或代码编辑器中打开报表定义的只读版本(与最初从报表设计器发布时的版本相同)。您可以查看报表的 XML 结构,将报表定义保存到文件系统,或修改 XML 以执行特定更改。
若要替换已发布报表的报表定义,或上载刚保存的修改版本,请打开报表的“常规属性”页,再单击**“更新”**。“导入报表”页将会打开(与“上载文件”页相同),以便您选择要上载的 .rdl 文件。
如果是在替换报表定义,所选文件将复制到报表服务器。当前报表的属性、订阅、报表历史记录和安全设置都保持不变。如果报表使用参数,并且名称或数据类型都不同于原始报表,您必须重置以前设置的所有参数属性。
删除报表
删除报表时,将从报表服务器数据库中删除相应的报表、报表历史记录以及该报表关联的所有元数据。删除的元数据包括订阅(包含数据驱动订阅)和报表历史记录。如果报表关联有链接报表,链接报表将失效。