実用的な操作に、最終的にはDMSを試してみてください。この時間は、最初に私たちがAzureのSQLにRDS AWSから移行しようとするすべての、どのように移行されます
私たちは、RDS SQL Serverの2014 Enterpriseエディションを使用して、RDSのAWS北京地区を選んだ、AzureのSQL Azureでは、このバージョンでは、何も北の領域を使用していません
私たちはDMSを作成した前に、そして、もちろん、その前に、我々は唯一のDMSへの移行を作成する必要がAWS RDSがアクセス可能であることを確認する必要があり、およびRDSでいくつかのテストを作成して初めて目にデータの使用、使用する方法はありません前に、スクリプトは、テストデータを生成してRDSは、アクセスローカルデータファイルに方法はありませんので、我々は唯一の手動でいくつかのテストデータを構築することができます
テストデータの後に建てられた、DMSに、あなたが直接移行プロジェクトを作成することができ、移行プロジェクトは、移行元と宛先を定義します
あなたは、あなたが持続的な移行が増分をサポートすることができているオンライン移行を行うことを選択することができますSQL Server用AWS RDS、対応するターゲット選択AzureのSQLを選択することができますオプションを見ることができ、いくつかの移行シナリオは、増分によってサポートされていません。
情報入力ソース・データベースとオブジェクトライブラリ
IP DMSは何かを思い出させるためにそこに求めるメッセージが表示されますとき、実際にDMS IPアクセスが制限されたRDSまたはAzureのSQLかどうか、あなたがしたい場合DMSがそれにアクセスできる、という注意、あなたが対応するファイアウォールルールを追加する必要があるすべて、
AzureのSQLがファイアウォールの内側に追加することができ、AWS RDSはでSGを追加することができます
あなたが移行を見ることができるときは、ソースライブラリとそれに対応するターゲットライブラリを選択することができます
DMSの移行要件がより厳格には、ソースライブラリのテーブルがターゲットインベントリにあることが必要ですが、これらのフィールドにも必要とされる、主キーを持っている必要があり、ターゲット表が空でなければなりません、というように、人々は多くの問題を感じますが、実際には、簡単な道があり、そこに導入され、最も重要なことは、CDCオープンになることです
CDCは、最初のライブラリレベルでオープンするには、次のコマンドを実行することができます
execのMSDB 。DBO 。rds_cdc_enable_dbのサンプル
表レベルでターンした後、
使用の サンプル
EXEC SYS 。sp_cdc_enable_table
@source_schema = N'dbo」、
@source_name = N'test_table」、
@role_name = NULL、
@supports_net_changes = 1
そして、ここでのCDCは開くことができません要求されません
以前に入力した情報を確認してください
我々はすでに準備に移行見ることができます
私たちは、ソースライブラリ内のデータを増加しよう
DMSでは、新しいデータが同期されますがあり、これがある限り、継続的なプロセスであり、同期してデータを見ることができますが、それがするように、ユーザーによって、新しいテーブルがある場合、それは自動的に同期されていないことに注意してください時にDMSの移行テーブルを同期させるために選択
確認がもはや同期する必要がある場合は、カットオーバーを選択することはできません
移行が完了したら、対応するレポートを見ることができます
あなたは直接、この質問に移行することはできません新しい環境であれば、テーブルは、その存在しなければならず、主キーを含めて、多くの制約を移行するときにしている主にターゲットライブラリのために、使用することは非常に簡単です見ることができ、実際に良いソリューションです。あなたの背後にあるプログラム、一見