如何在生产服务器上部署ssrs报告

时间:2014-09-30 09:33:08

标签: sql-server reporting-services reportserver

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

请告诉我正确的部署程序。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

要部署报告,请转到Project>项目属性和以下窗口将打开enter image description here

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

由于您有不同的数据库名称,因此可以执行许多操作来解决此问题。

  1. 您可以创建像@Alexey指出的共享数据源。
  2. 按CTRL + Alt + D打开“报告数据”菜单并创建新数据源,在那里复制查询并重新设计。
  3. 希望这有帮助。