個人的には、コメントで言及したボリューム(30のRDLと3つのデータベース)では、本番環境からローカルまでのレポート設定全体の自動クローン作成はお勧めしません。代わりに、次のことをお勧めします。
レポートレポート
サーバーのWebフロントエンドに移動します(通常はhttp://yourserver/reports
)。各レポートを見つけて開き、 [プロパティ]タブで[編集]ボタンをクリックします。このボタンは期待どおりの動作をしません(ブラウザ内でレポートを編集します)が、代わりにRDLファイルのダウンロードを提供します。すべてのRDLファイルをディスク上の1つのフォルダーに保存します。
30のレポートを手動でダウンロードすると、最大で1時間かかる場合があります。これはおそらくほとんどの自動化されたアプローチを打ち負かすでしょう。そして、あなたはこのステップを一度だけ行う必要があるので...
データベース
質問から完全に明確ではありませんが、本番データベースのみがあり、 DTAPがまだセットアップされていない場合は、今がそれから始める良い機会かもしれません。3つの本番データベースのクローンをテストサーバーまたは場合によっては開発環境でホストできます。ここで重要なスキーマ(本番環境と同じである必要があります)であることに注意してください。データは完全に最新である必要はありません。
または、開発マシンから本番データベースへの接続を作成できると仮定して、このビットをスキップして本番データベースに対してレポートを作成することもできます。君による。
Visual Studio / BIDS
このビットには、いくつかの部分があります。
- VisualStudioで新しいレポートプロジェクトとソリューションを作成します。
- 以前にダウンロードした既存のRDLファイルを追加します。
- レポートの設定方法によっては、レポートを起動して実行するために、プロジェクトに共有データソースを追加する必要がある場合があります。
このすべての後、Visual Studioからレポートをプレビューできるようになります(「複製された」データベースからのデータ、または本番環境からの直接データのいずれかを使用)。
この時点で、展開する前に安全に変更を加え、プレビュー/テストできるようになるはずです。
選択したバージョン管理システムに、ソリューションやレポートなどを必ず追加してください。
配置
レポートサーバーに配置する変更を加えたら、2つの基本的なオプションがあります。
- BIDSを使用してそれらを展開します(展開プロパティのMSDNページも参照してください) 。
- Webフロントエンドに戻り、レポートを見つけて、[プロパティ]タブをもう一度開き、[更新]ボタンをクリックします。これにより、行った変更を含むRDLファイルを再アップロードできます。
これからは、すすぎを繰り返して、更新とレポートの展開を繰り返すことができます。同期を維持するためにSSRSインスタンス全体を複製/エクスポートする必要はありません。