在使用和不使用报表服务器的情况下工作 (Report Builder 2.0)

借助 Report Builder 2.0,您可以直接处理来自报表服务器或与报表服务器集成的 SharePoint 站点的报表定义 (.rdl) 文件。您可以打开、编辑报表并用相同名称或新名称将报表保存到报表服务器上。您可直接在报表中使用来自报表服务器的共享数据源和报表模型。当您预览报表时,报表由报表服务器进行处理。

Report Builder 2.0 会维护一个使用过的报表服务器的列表,并在“打开”和“保存”对话框的“最近使用的站点和服务器”列表中显示这些报表服务器。Report Builder 2.0 还会在主窗口的状态栏中显示当前连接的报表服务器。

设置默认报表服务器

您可在安装 Report Builder 2.0 时指定默认报表服务器,或在**“选项”对话框中单击“报表生成器”按钮,然后单击“选项”**。如果已指定默认报表服务器,则在打开 Report Builder 2.0 时它将自动连接至该报表服务器。

当在“选项”对话框中更改默认报表服务器时,必须重新启动 Report Builder 2.0,否则更改不会生效。

注意注意

若要在不连接到报表服务器的情况下启动 Report Builder 2.0,请将“选项”对话框中的默认报表服务器框保留为空白。

只有在连接报表服务器时才可使用的功能

当预览报表时,某些功能仅在连接到报表服务器的情况下才能正常使用:

  • 钻取操作

  • 子报表

  • 自定义程序集

  • 自定义报表项

  • 其他数据扩展插件

在本地创作报表

您也可以创作报表并将其存储在本地文件系统上。当您预览这些报表时,报表由本地计算机进行处理。当在不连接到报表服务器的情况下创作报表时,您无法使用报表服务器上的钻取报表、子报表、图像或共享数据源。您或许能够在报表中定义这些对象,但在尝试预览报表时引用将无法解析,并且您将收到错误消息。

共享数据源与嵌入数据源

在 Report Builder 2.0 中,您可以包含对报表服务器上的共享数据源的引用,然后运行报表。也就是说,您和报表读取者需要对所引用的报表服务器上的共享数据源拥有权限。您可以基于这些共享数据源创建新的数据集。若要在报表生成器中修改数据集,系统可能会提示您输入用于直接连接到基础数据库的凭据。不过,当运行报表时将使用报表服务器上存储的凭据来进行连接。

嵌入数据源存储在报表自身中,因此只能成为这一个报表的数据源。您可以在报表服务器或本地计算机上的报表中创建嵌入数据源。

有关详细信息,请参阅嵌入数据源和共享数据源 (Report Builder 2.0)使用嵌入数据源和共享数据源 (Report Builder 2.0)