このトピックでは、既存のApsaraDB RDS for SQL Serverインスタンスのデータベースを
ApsaraDB RDSコンソールの別のRDSインスタンス。
前提条件
RDSインスタンスはSQL Server 2008 R2を実行し、クラウドディスクを使用します。
SQL Server 2008 R2を実行し、クラウドディスクを使用するRDSインスタンスのデータベースは、別のRDSインスタンスにのみレプリケートできます。 詳細については、「クラウドディスクでSQL Server 2008 R2を実行する別のRDSインスタンスにデータベースをレプリケートする」をご参照ください。
SQL文を実行して、SQL Server 2012以降を実行するRDSインスタンスのデータベースをレプリケートすることのみができます。 詳細については、「SQL Server 2012以降を実行するApsaraDB RDSインスタンスのデータベースのレプリケート」をご参照ください。
クラウドディスクでサーバー2008 R2を実行する別のRDSインスタンスにデータベースを複製する
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、データベースをクリックします。
表示されるページで、[別のインスタンスにレプリケート] をクリックします。 [別のインスタンスにレプリケート] ダイアログボックスで、次のパラメーターを設定します。
パラメーター
説明
ソースインスタンス名
ソースRDSインスタンスの名前。 ソースRDSインスタンスのIDが自動的に表示されます。
宛先インスタンス名
ターゲットRDSインスタンスの名前。
説明ソースRDSインスタンスのデータベースエンジンのバージョン、リージョン、およびネットワークタイプは、ターゲットRDSインスタンスと同じである必要があります。 ソースRDSインスタンスとターゲットRDSインスタンスのゾーンは異なる場合があります。 詳細については、「ネットワークタイプ」をご参照ください。
ソースデータベース
ターゲットRDSインスタンスにレプリケートするデータベース。 またはアイコンをクリックすると、データベースを管理できます。 複数のデータベースまたはすべてのデータベースを選択する場合は、次の条件を満たしていることを確認してください。
移行先RDSインスタンスの使用可能なストレージが、移行元RDSインスタンスからレプリケートするデータベースのサイズよりも大きいこと。 ストレージ容量を拡張する方法の詳細については、「インスタンス仕様の変更」をご参照ください。
ターゲットRDSインスタンス上のデータベースの名前は、レプリケートするデータベースの名前と同じにすることはできません。
説明ターゲットRDSインスタンスでレプリケートするデータベースと同じ名前のデータベースを作成した場合、データベースはレプリケートされません。
ソースデータベース
ターゲットRDSインスタンスにレプリケートするデータベースのアカウントとアカウント権限をレプリケートするかどうかを指定します。
データベースユーザーと権限の同期: アカウントとアカウントの権限は、移行先RDSインスタンスにレプリケートされます。 次の2つのシナリオに注意してください。
移行先RDSインスタンスに、移行元RDSインスタンスのアカウントと同じユーザー名のアカウントがある場合、移行先RDSインスタンスのアカウントには、移行元RDSインスタンスのアカウントと同じ権限が付与されます。
移行先RDSインスタンスに、移行元RDSインスタンスのアカウントと同じユーザー名のアカウントがない場合、移行先RDSインスタンスにアカウントが作成され、移行元RDSインスタンスのアカウントと同じ権限が付与されます。
データベースのみを複製します。 ユーザーと権限を同期しない: アカウントとアカウントの権限は、ターゲットRDSインスタンスにレプリケートされません。 このオプションはデフォルト値です。
レプリケーションが完了したら、ターゲットRDSインスタンスにアカウントを作成し、選択したデータベースに権限を付与できます。 詳細については、「アカウントの作成」および「アカウントの権限の変更」をご参照ください。
OKをクリックします。