Sql server 如何在生产服务器上部署ssrs报表

Sql server 如何在生产服务器上部署ssrs报表,sql-server,reporting-services,reportserver,Sql Server,Reporting Services,Reportserver,我创建了一些关于开发环境的SSRS报告。现在,我需要将这些报告部署到生产环境中。生产环境服务器名称和数据库名称与开发环境不同 请让我知道正确的部署程序 在configuration manager中创建两个不同的pObject配置-将它们命名为f.e.“开发”和“生产”。然后,在项目属性中,根据需要设置prod和dev配置的服务器名称和报告文件夹。通过这样做,您将能够在部署时选择正确的配置,并且您的报告将部署到正确的服务器 不过,对于不同的数据库来说,这并不是那么简单。我在这里的建议是,在开发和

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

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

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

  • 希望有帮助。

    要部署报告,请转到“项目>项目属性”,并打开以下窗口

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

    因为您也有不同的DB名称,所以可以做很多事情来解决这个问题

  • 您可以像@Alexey指出的那样创建共享数据源
  • 按CTRL+Alt+D打开“报告数据”菜单并创建新的数据源,将查询复制到该菜单并重新设计

  • 希望这能有所帮助。

    我收到
    请求失败,HTTP状态为401:未经授权。
    错误以管理员身份打开应用程序。如果没有帮助,请查看报表服务器的安全设置,看看您是否有权访问它。我拥有所有权限,并且我想使用production serverTwix。请提供更多详细信息。你什么时候得到错误?在部署或访问它时?您是否尝试过访问报表服务器本身?您可以通过转到http://{servername}/RerportServer访问生产环境中的报表服务器吗?我可以在我的开发机器上访问报表服务器上的报表,但当我尝试在应用程序中访问同一报表时,会抛出上述错误