2016-07-04 8 views
1

私はいくつかのSSRSプロジェクトを持っており、プロジェクトを公開すると、手動でReporting Servicesに戻り、接続文字列を正しいサーバーに戻す必要があります。 これを自動化する方法はありますか?自分の設定でビルド時(公開前)の接続文字列を変更できますか?SSRSプロジェクトのビルド時にデータソースの接続文字列を変更

+0

これは共有データソース用ですか、レポートに埋め込まれていますか? – Matt

+0

各共有データソースには複数のプロジェクトがあります。 – Candide

答えて

1

私はここにいくつかのことを想定しなければならない。..

  1. レポートは、あなたがDatasource_testとDatasource_Prodなどの異なるデータソースを持っているさまざまな環境に展開しようとしている
  2. Datasource_devのようなものと呼ばれるデータソースを持っていますか?

上記の条件に該当する場合は、単にあなたが、あなたがレポートを配布初めて、すなわちするために展開しているサーバのそれぞれにたら、正しいデータソースを設定する必要があります。

また

  • OverwriteDataSources =その後、後続のすべての展開が手動で設定されたデータソースを保持しますに(あなたのSSRSプロジェクトのプロパティで)以下の設定を設定する必要があります。


    注釈事項。

    • あなたはサーバーからレポートを削除した場合、あなたは再び
    をデータソースをリセットする必要があります
  • あなたは(などをリリース、デバッグを)持っているすべての構成の設定を変更してください

    enter image description here

0

完全に自動化する方法があるかどうかはわかりません。しかし、データソースを作成しようとしましたか?次に、[管理]の下にあるレポートのデータソース接続を編集します。そうすれば、レポートの接続を編集するだけでSSRSに戻る必要はありません。

+1

:) 1台のサーバーがある場合は、明らかに、これは動作する方法です。私たちは4つの異なる環境を持っています。だから、痛みは10のプロジェクトのためのこの方法でそれを変更します。したがって、問題は本当に**どのように手動で行うかではなく、自動化する方法です。 – Candide

関連する問題