0

私が持っているツール: SQL Server Database/SSIS/SSAS/SSRS Dev/Stage/Prod 用の異なるサーバー Dev/Stage/Prod 用の異なる DB (SSMS/SSAS)

目標: 開発環境で何かを作成します。ステージングに渡します。検証後、本番に渡します。

質問: どうすればいいですか?

dev でいくつかのテーブル、パッケージ、キューブ、パッケージを作成したら、それをステージング サーバーと最終的に運用サーバーにプッシュするにはどうすればよいですか?

4

3 に答える 3

1

使用しているバージョンが指定されていないため、2012 以外のものを想定します。以下の情報は、バージョン 2005、2008、または 2008 R2 に適用されます。

SSIS については、http://technet.microsoft.com/en-us/library/cc966389.aspx を参照してください。簡単な話 - BIDS で使用するパッケージ展開ユーティリティがあります。これを使用して、管理者がファイル システムまたは MSDB のいずれかのターゲットの場所にすべてのパッケージをプッシュできるようにするマニフェストをまとめることができます。

SSRS の場合 -レポートのデプロイに使用できるツールについては、 http: //rsbuild.codeplex.com/を参照してください。RSS スクリプトを作成して、展開する RDL ファイルと共に管理者に提供することもできます。このオプションおよびその他のオプションの詳細については、http ://www.sqlservercentral.com/articles/Administration/2967/ を参照してください。

SSAS の場合 - ([スタート] メニューから) Microsoft SQL Server 20xx プログラム グループの Analysis Services フォルダーから開く配置ウィザードがあります。それを ASDATABASE ファイルに指定し、ウィザードに従って必要な設定 (変更された接続文字列など) を構成し、ターゲット サーバーで実行するために管理者に渡すことができる XMLA スクリプト ファイルを生成します。詳細はこちら: http://msdn.microsoft.com/en-us/library/ms174817.aspx

于 2012-07-23T20:51:35.520 に答える
1

SSIS では、配置マニフェストを生成し、それを DBA に送信して配置を行うことができます。

SSAS では、BIDS やデータベース同期ウィザードなどのいくつかの配置方法がありますが、最適なオプションは、キューブとディメンション構造を更新する増分配置スクリプトを生成できる配置ウィザードです。役割とパーティションの処理方法をカスタマイズすることもできます。私は通常、ウィザードを実行するが実際にはキューブをデプロイしない /a モードで使用します。スクリプトを作成するだけで、スクリプトを DBA に送信して実際のデプロイを行います。

SSRS では、レポート ファイルを DBA に送信し、アップロード先のフォルダーに関する指示を与えます。また、作成が必要なデータソースを要求します

于 2012-07-24T09:30:19.740 に答える
0

民間企業のふりをするつもりはありませんが、私の組織ではかなり使いやすいツールであるhttp://www.sqldelta.com/を使用しています。データベース オブジェクトと、オプションでデータベース テーブル データのピースごとの比較を可能にします。

于 2012-07-23T20:14:51.230 に答える