2

インフラストラクチャ内には、UAT、PreProd (ステージング エリア)、および Prod (ライブ) 環境があります。私は明らかに、UAT 環境でのみレポートを作成できるように制限されています。私の質問は、SSRS レポート内でデータソースを作成するときに、明らかにサーバー名をこれに添付するので、UAT サーバーを追加することです。これが PreProd 環境に昇格された場合、このサーバー名が PreProd サーバーを取得し、UAT サーバー名が埋め込まれていないことを確認するにはどうすればよいですか?

4

2 に答える 2

2

次の手順を試してください。

  1. 「SharedDataSource」などの共有データソースを作成します

  2. この共有データソースを、作業している、またはソース コード リポジトリによって制御されているすべてのレポート プロジェクトの一部として使用します。

  3. この「SharedDataSource」が、UAT、PreProd、および Prod の 3 つのサーバーすべてにデプロイされていることを確認してください。そして、これらの各サーバーで、データソースは適切な資格情報を持つ適切なサーバーを指しています。
  4. レポート プロジェクトで作業する場合、作業するレポートごとにレポート データソース (RptDataSource など) を作成します。これは、[共有データ ソース参照を使用する] オプションを使用し、SharedDataSource をポイントします。このようにして、柔軟性を提供する別の間接レイヤーが作成されます。

これで完了です。レポートを作成し、UAT サーバーにデプロイし、テストし、PreProd に昇格させ、プロセスを繰り返し、最後に Prod に移行します。

于 2012-10-05T12:26:49.357 に答える
1

埋め込みデータソースを使用する代わりに、共有データソースを使用してください。詳細については、このリンクを参照して ください。

于 2012-10-05T11:30:16.427 に答える