2014-09-30 234 views
1

我已经创建了关于开发环境的少量SSRS报告。现在我需要将这些报告部署到生产环境。生产环境服务器名称&数据库名称与开发环境不同。如何在生产服务器上部署ssrs报告

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

回答

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

希望它有帮助。

0

要部署的报告转到项目>项目属性,下面的窗口将打开enter image description here

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

既然你有不同的数据库名称,你可以做很多事情来解决这个问题。

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

希望这会有所帮助。

+0

我得到'请求失败,HTTP状态401:未经授权。“错误 – Twix 2014-10-01 09:04:21

+0

以管理员身份打开您的应用程序。如果这没有帮助,那么查看报表服务器的安全设置并查看是否有权访问它。 – hkhan 2014-10-01 10:30:46

+0

我有所有的权限,我想使用生产服务器 – Twix 2014-10-01 12:10:24

相关问题