このトピックでは、Data Transmission Service (DTS) を使用して双方向同期インスタンスの方向を切り替える方法について説明します。
背景情報
双方向データ同期の安定性を確保するために、DTSでは、現在の転送タスクでのみDDL操作を同期先データベースに同期できます。 DDL操作は、現在のリバースタスクでは同期されません。 データの一貫性を確保するために、現在のリバースタスクでDDL操作を同期する必要がある場合は、双方向同期インスタンスの方向を切り替え、DDL操作を実行してから、DDL操作を同期できます。
前提条件
双方向同期インスタンスが作成されます。 詳細については、「データ同期シナリオの概要」の関連トピックをご参照ください。
双方向同期インスタンスのforwardタスクとreverseタスクは、RunningまたはPaused状態です。
使用上の注意
分散双方向同期インスタンスの方向を切り替えることはできません。
双方向同期インスタンスの方向が切り替えられているときに、ソースデータベースまたは宛先データベースでデータが変更されると、ソースデータベースと宛先データベースの間でデータの不整合が発生する可能性があります。
双方向同期インスタンスの方向が切り替えられた後、元の順方向および逆方向タスクの方向および位置が交換される。
重要DDL操作は、現在の転送タスクでのみターゲットデータベースに同期されます。
現在のリバースタスクでDDL操作を同期して、双方向同期インスタンスの方向を切り替えた後にデータの一貫性を確保する場合は、方向を再度切り替えてからDDL操作を同期する必要があります。
手順
[データ同期タスク] ページに移動します。
データ管理 (DMS) コンソール にログインします。
上部のナビゲーションバーで、DTSをクリックします。
左側のナビゲーションウィンドウで、を選択します。
説明操作は、DMSコンソールのモードとレイアウトによって異なります。 詳細については、「シンプルモード」および「DMSコンソールのレイアウトとスタイルのカスタマイズ」をご参照ください。
新しいDTSコンソールのデータ同期タスクページに行くこともできます。
上部のナビゲーションバーで、データ同期タスクを作成するリージョンを選択します。
[データ同期タスク] ページで、方向を切り替える双方向同期インスタンスを見つけ、 アイコンをクリックして [方向の切り替え] を選択します。
表示されるメッセージで、[OK] をクリックします。
フォワードタスクとリバースタスクが [実行中] 状態になると、双方向同期インスタンスの方向が切り替わります。