データを復元して一時インスタンスを作成し、ログインしてデータを確認した後、そのデータを宛先の RDS インスタンスに復元できます。
前提条件
一時インスタンス が作成されていること。
一時インスタンスへのログイン
すべての一時インスタンスには、内部ネットワーク 経由でログインできます。 この方法は高速かつ安全で、データ転送は無料です。
方法 1: DMS
Data Management Service (DMS) は、データライフサイクル全体をサポートするワンストップのデータ管理プラットフォームです。グローバルなデータ資産管理、データガバナンス、データベースの設計と開発、データ統合、データ開発、データ消費などの機能を提供します。DMS は、企業が効率的かつ安全にデータの価値を引き出し、デジタルトランスフォーメーションを加速させるのに役立ちます。
- RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
データベースにログイン をクリックして、DMS ログオンページを開きます。
[データベースインスタンスにログオン] ダイアログボックスで、ログオン情報を入力し、ログイン をクリックします。
アクセスモード を選択します。このチュートリアルでは、例として [アカウント + パスワードログイン] を使用します。
データベースアカウント と データベースパスワード を入力します。このチュートリアルでは、特権アカウントの
testuserとカスタムパスワードを使用します。[コントロールモード] を選択します。このチュートリアルでは、例として [柔軟管理] を使用します。
ログイン後、新しく作成されたデータベースが DMS ページの左側メニューの [接続済みインスタンス] の下に表示されます。このチュートリアルでは、例として
dbtestデータベースを使用します。別のデータベースをダブルクリックして切り替えることもできます。説明インスタンスは存在するものの、DMS の接続済みインスタンスのリストに対象のデータベースが見つからない場合、原因は次のいずれかである可能性があります:
ログオンアカウントに対象のデータベースへのアクセス権限がない:ApsaraDB for SQL Server インスタンスの アカウント管理 ページに移動し、対象のアカウントを見つけ、アクション 列の 権限の変更 をクリックして必要な権限を付与します。
メタデータが同期されていないため、ディレクトリが表示されない:対象のデータベースを含むインスタンスにポインターを合わせ、インスタンス名の右側にある
アイコンをクリックします。これにより、リストが更新されて対象のデータベースが表示されます。
DMS でデータベースにログインした後、SQL コンソールタブを使用してデータベースやテーブルの作成、データのクエリや変更を行います。
方法 2: ECS インスタンス上の SSMS
-
一時 RDS インスタンスにアクセスするための ECS インスタンス (Windows Server) を準備します。
説明ECS インスタンスと一時 RDS インスタンスは、同じリージョンおよび同じ VPC にある必要があります。
-
ECS インスタンスの内部 IP アドレスを 一時 RDS インスタンスのホワイトリスト に追加します。
-
ECS インスタンスにログイン します。 次に、インスタンスに SQL Server Management Studio (SSMS) をインストールして開きます。
説明すべてのバージョンの SQL Server との互換性を確保するために、クライアントの最新バージョンをダウンロードすることを推奨します。
-
[サーバーへの接続] ダイアログボックスで、ログイン情報を入力します。
パラメーター
値
説明
[サーバー名]
rm-2ze****.rds.aliyuncs.com,1433
RDS インスタンスの内部エンドポイントとポートをカンマ (,) で区切って入力します。
[認証]
SQL Server 認証
SQL Server の認証方法。
[ログイン]
testuser
データベースアカウントのユーザー名。
[パスワード]
Test_pw123
データベースアカウントのパスワード。
-
[接続] をクリックしてインスタンスに接続します。
接続すると、SSMS の左側のペインにデータベースの接続情報が表示されます。