Reporting Services 中的文件共享传递

更新日期: 2006 年 7 月 17 日

Reporting Services 包含文件共享传递扩展插件,以便将报表传递到文件夹。默认情况下会提供文件共享传递扩展插件,并且不需要进行其他配置。

若要将报表分发到文件共享位置,需要定义标准订阅或数据驱动订阅。一次只能订阅并请求传递一个报表。若要了解如何在数据驱动订阅中使用文件共享传递,请参阅教程:创建数据驱动订阅

传递到共享文件夹的报表的特征

与报表服务器承载和管理的报表不同,传递到共享文件夹的报表是静态的文件。为报表定义的交互功能在作为文件存储到文件系统中的报表上不起作用。交互功能将表示为静态元素。例如,如果传递矩阵报表,结果文件只能显示报表的顶级视图;您不能通过展开行和列来查看支持数据。如果报表中包含图表,则图表将使用默认的显示方式。如果报表链接到其他报表,则链接呈现为静态文本。若要在传递的报表中保留交互功能,请改用电子邮件传递。有关详细信息,请参阅 Reporting Services 中的电子邮件传递

目标文件夹

如果所定义的订阅使用文件共享传递,则必须指定现有文件夹作为目标文件夹。报表服务器不会在文件系统上创建文件夹。您指定的文件夹必须可通过网络连接进行访问。有关如何为文件共享传递配置共享文件夹的说明,请参阅如何为报表服务器文件共享传递创建共享文件夹

在订阅中指定目标文件夹时,请使用包含计算机网络名称的通用命名约定 (UNC) 格式。不能在文件夹路径中包含尾随反斜杠。下面是一个 UNC 路径的示例:

\\<servername>\c$\reportarchive\operations\2003

文件格式

在呈现报表时可以使用多种文件格式,如 HTML 或 Excel。若要按特定文件格式保存报表,请在创建订阅时选择相应的呈现格式。例如,如果选择 Excel,则会以 Microsoft Excel 文件格式保存报表。虽然您可以选择任意支持的呈现格式,但对于不同的格式,呈现文件的优劣效果会有所不同。有关详细信息,请参阅选择订阅中的报表显示格式

文件选项

创建订阅时,可以通过选择有关选项来确定文件名的创建方式,以及是否在以后用更新的版本替代它。完全限定文件名由三个部分组成:名称、扩展名和覆盖选项,覆盖选项可附加文本或数字以创建唯一的文件名。

文件名基于报表名称,但您可以在订阅中提供自定义名称。扩展名是可选的,但如果指定它的话,报表服务器将创建对应于呈现格式的扩展名。

您可以指定覆盖选项对每个报表传递重复使用相同的文件名或者创建新文件。若要覆盖文件,必须使用相同的文件名和扩展名。

为每个传递创建唯一的文件的另一种方法是在文件名中包含时间戳。若要执行此操作,请将 @timestamp 变量添加到文件名中(例如,CompanySales@timestamp)。采用这种方法,文件名的定义是唯一的,因此永远不会被覆盖。

更改历史记录

发布日期 历史记录

2006 年 7 月 17 日

新增内容:
  • 文件选项。

请参阅

任务

如何订阅报表 (Management Studio)
如何删除或修改订阅 (Management Studio)
如何删除或修改订阅(报表管理器)

概念

创建、修改和删除订阅

帮助和信息

获取 SQL Server 2005 帮助