プロシージャコール操作によるデプロイメントの拡張
1つ以上の事前にコード化されたプロシージャを含めて、デプロイメントをカスタマイズできます。たとえば、トリガーを有効または無効にしたり、サーバー構成を変更したりするなど、何らかの方法でターゲットサーバーを構成したい場合があります。これを行うには、デプロイメントプランにプロシージャコール操作を追加します。
プロシージャコール操作には、展開計画の一部として実行できる、事前にコード化された既存のSQLスクリプトが必要です。プロシージャには、TDVがサポートするAPI呼び出しやその他のコードを含めることができますが、パラメータを要求することはできません。プロシージャは、Deployment Managerサーバーが実行されているTDV Serverに存在する必要があります。
デプロイメントプランにプロシージャを追加するときは、プロシージャ名と、プロシージャを実行する場所(ソースサーバー、ターゲットサーバー、またはDeployment Managerサーバー)を指定する必要があります。
注:プランの操作は並べ替えることができないため、必要なプロシージャ呼び出し操作が、プラン内で必要になる可能性のある他の操作の前に追加されていることを確認してください。
デプロイメントプランを使用してプロシージャコール操作を指定するには
1. プランをクリックしてプランを選択します。
2. 編集をクリックします。
3. [操作]タブで、[操作の追加]をクリックします。
4. メニューからプロシージャコール操作を選択します。
5. TDVソースで見つかったすべてのプロシージャを一覧表示するダイアログで、プロシージャを選択し、[OK]をクリックします。
Deployment Managerは、次のプロパティを使用して、プロシージャ呼び出し操作を操作リストに追加します。
プロパティ |
説明 |
プロシージャパス |
ソースサーバーでこのプロシージャへのパスを表示します。 |
実行環境 |
•DM-Deployment Managerサーバー
•SOURCE-ソースサイトサーバー
•TARGET-ターゲットサイトサーバー(デフォルト) |
6. 必要に応じて実行環境を編集します。このオプションを編集するには、[実行環境]行をダブルクリックして、別の値を選択します。
7. [保存]をクリックします。