SQL Server Migration Assistant (SSMA) の [Project設定] ダイアログ ボックスの [同期] ページには、SSMA がテーブルやストアド プロシージャなどのデータベース オブジェクトをSQL Serverに読み込んで更新する方法をカスタマイズする設定が含まれています。
既定のアクション オプションでは、ソース データベースからオブジェクトを更新したり、オブジェクトを SQL Server データベースと同期したりするための既定の設定を指定します。
同じ設定を含む 2 つの異なる同期ページにアクセスできます。
今後のすべての SSMA プロジェクトの設定を指定するには、Tools>Default Project Settings に移動し、左側のウィンドウの下部にある Synchronization を選択します。
現在のprojectの設定を指定するには、Tools>Project Settings に移動し、左側のウィンドウの下部にある Synchronization を選択します。
その他のオプション
試行回数
SSMA がオブジェクトをSQL Serverに読み込むときに実行する試行回数を指定します。 現在の試行でSQL Serverに読み込まれていないオブジェクトは、SSMA が現在の同期プロセスの最大試行回数に達するまで再試行されます。 既定値は、2 です。
ソース データベース オプションの同期
ローカル オブジェクトとリモート オブジェクトの変更に対するアクション
SSMA およびデータベース サーバーでオブジェクト定義が変更されたときに、 Synchronization ダイアログ ボックスの既定の設定を指定します。 既定値は [ データベースから更新] です。
[ データベースから更新] を選択した場合、SSMA は条件が満たされたときにデータベース定義をメタデータに読み込みます。
[スキップ] を選択した場合、SSMA は更新アクションを実行しません。
ローカル オブジェクトの変更に対するアクション
SSMA でオブジェクトが変更されたときの Synchronization ダイアログ ボックスの既定の設定を指定します。 既定値は Skip です。
[ データベースから更新] を選択した場合、SSMA は条件が満たされたときにデータベース定義をメタデータに読み込みます。
[スキップ] を選択した場合、SSMA は更新アクションを実行しません。
リモート オブジェクトの変更に対するアクション
データベース サーバーでオブジェクトが変更されたときに、 Synchronization ダイアログ ボックスの既定の設定を指定します。 既定値は [ データベースから更新] です。
[ データベースから更新] を選択した場合、SSMA は条件が満たされたときにデータベース定義をメタデータに読み込みます。
[スキップ] を選択した場合、SSMA は更新アクションを実行しません。
ローカル オブジェクトのメタデータが見つからない場合のアクション
ローカル メタデータがない場合に、 Synchronization ダイアログ ボックスの既定の設定を指定します。 既定値は [ データベースから更新] です。
[ データベースから更新] を選択した場合、SSMA は条件が満たされたときにデータベース定義をメタデータに読み込みます。
[スキップ] を選択した場合、SSMA は更新アクションを実行しません。
SQL Server オプションの同期
ローカル オブジェクトとリモート オブジェクトの変更に対するアクション
SSMA およびデータベース サーバーでオブジェクト定義が変更されたときに、 Synchronization ダイアログ ボックスの既定の設定を指定します。 既定値は [ データベースへの書き込み] です。
[ データベースから更新] を選択した場合、SSMA は条件が満たされたときにデータベース定義をメタデータに読み込みます。
[ データベースへの書き込み] を選択した場合、SSMA は、条件が満たされたときに SSMA メタデータの内容に従ってデータベース内のオブジェクトを更新します。
[スキップ] を選択した場合、SSMA は更新アクションを実行しません。
ローカル オブジェクトの変更に対するアクション
SSMA でオブジェクトが変更されたときの Synchronization ダイアログ ボックスの既定の設定を指定します。 既定値は [ データベースへの書き込み] です。
[ データベースから更新] を選択した場合、SSMA は条件が満たされたときにデータベース定義をメタデータに読み込みます。
[ データベースへの書き込み] を選択した場合、SSMA は、条件が満たされたときに SSMA メタデータの内容に従ってデータベース内のオブジェクトを更新します。
[スキップ] を選択した場合、SSMA は更新アクションを実行しません。
リモート オブジェクトの変更に対するアクション
データベース サーバーでオブジェクトが変更されたときに、 Synchronization ダイアログ ボックスの既定の設定を指定します。 既定値は [ データベースから更新] です。
[ データベースから更新] を選択した場合、SSMA は条件が満たされたときにデータベース定義をメタデータに読み込みます。
[ データベースへの書き込み] を選択した場合、SSMA は、条件が満たされたときに SSMA メタデータの内容に従ってデータベース内のオブジェクトを更新します。
[スキップ] を選択した場合、SSMA は更新アクションを実行しません。
ローカル オブジェクトのメタデータが見つからない場合のアクション
ローカル メタデータがない場合に、 Synchronization ダイアログ ボックスの既定の設定を指定します。 既定値は [ データベースから更新] です。
[ データベースから更新] を選択した場合、SSMA は条件が満たされたときにデータベース定義をメタデータに読み込みます。
[ データベースへの書き込み] を選択した場合、SSMA は、条件が満たされたときに SSMA メタデータの内容に従ってデータベース内のオブジェクトを更新します。
[スキップ] を選択した場合、SSMA は更新アクションを実行しません。