1

我创建了一些关于开发环境的 SSRS 报告。现在我需要将这些报告部署到生产环境。生产环境服务器名称和数据库名称与开发环境不同。

请让我知道部署的正确程序。

4

2 回答 2

1
  1. 在配置管理器中创建两个不同的 ptoject 配置 - 将它们命名为“开发”和“生产”。然后,在项目属性中,根据需要为 prod 和 dev 配置设置服务器名称和报告文件夹。通过这样做,您将能够在部署时选择正确的配置,并且您的报告将部署到正确的服务器。
  2. 但是,对于不同的数据库来说,这并不是那么简单。我在这里建议的是在开发和生产环境中创建一个同名的共享数据源,正确配置连接字符串并在报告中使用共享数据源。您只需创建一次数据源,所有后续部署仍将引用这些数据源。

希望能帮助到你。

于 2014-09-30T11:00:21.580 回答
0

要部署报告,请转到项目 > 项目属性,然后将打开以下窗口在此处输入图像描述

在 TargetServerURL 中填写服务器名称(红色标记为 1)。您的服务器名称应为 http://{servername}/RerportServer。在此之后,您可以使用要在其中部署报告的自定义文件夹(标记为 2)。其余部分保持不变。

由于您也有不同的数据库名称,因此您可以做很多事情来解决这个问题。

  1. 您可以像@Alexey 指出的那样创建共享数据源。
  2. 按 CTRL+Alt+D 打开报表数据菜单并创建一个新的数据源,将您的查询复制到那里并重新设计。

希望这可以帮助。

于 2014-10-01T08:09:42.873 回答