【问题标题】:Deploying Report(.rdl) and DataSet and Data Source to SharePoint 2013 Integrated mode将 Report(.rdl) 和 DataSet 和数据源部署到 SharePoint 2013 集成模式
【发布时间】:2013-12-10 07:44:04
【问题描述】:

我正在搜索有关在集成模式下向 DEV-QA-Acceptance-PROD SharePoint 2013 发布/部署 SSRS 报告的 MSFT 文章博客。

如果创建功能/解决方案并将其打包以进行部署是一种简单的方法,或者是否有其他方法可以在开发生命周期中部署此报告,有人可以提出建议吗?对于每个环境(DEV、QA、UAT、PRod),数据源中的链接也会发生变化,这也需要是动态的,这可能吗?

【问题讨论】:

    标签: sharepoint reporting-services


    【解决方案1】:

    在 SQL Server Data Tools/BIDS 的项目属性中,您可以定义各种环境,并在 deployment properties 中输入数据源、报表和服务器该环境的适当 URL。设置好这些后,您可以为适当的环境选择正确的配置。然后,当您单击部署时,它将转到该环境的正确位置。不要被属性页面上的配置下拉框所迷惑。您实际上必须单击按钮才能在配置之间切换。

    所以在这里改变它:

    不在这里:

    对于数据源,请确保您使用的是共享数据源,并将项目属性中的覆盖数据源设置为 false。然后更新数据源以适应环境并在每个环境中部署一次。您将来不必这样做,因为它现在就在那里。这意味着您的 SSRS 数据源在每个环境中必须具有相同的名称。如果您将来更改它,则需要在每个 SharePoint 环境中对其进行更新和重新部署。这是描述这种方法的blog post

    【讨论】:

    • 感谢您向我展示了一种通过 BIDS 进行操作的方法。如果开发人员可以访问生产 URL,这种方式将起作用,而在实际开发生命周期中可能并非如此。如有错误请指正。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-10
    • 2015-08-02
    • 1970-01-01
    • 2017-07-21
    • 2010-12-11
    • 1970-01-01
    相关资源
    最近更新 更多