翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
データベースのインポート
データベース (DB) をインポートするには、次の手順に従います。
MS SQL ネイティブバックアップと復元を使用して、ソースのオンプレミスデータベースをバックアップします (SQL Server でのネイティブバックアップと復元のサポートを参照)。そのオペレーションを実行した結果、.bak (バックアップ) ファイルが必要です。
AWS S3 CLI または AWS S3 コンソールを使用して、.bak ファイルを および既存のトランジット S3 バケットにアップロードします。トランジット S3 バケットの詳細については、「暗号化を使用したデータの保護」を参照してください。
.bak ファイルをターゲット RDS for SQL Server MS SQL インスタンスの新しい DB にインポートします (タイプの詳細については、「Amazon RDS for MySQL インスタンスタイプ
」を参照してください)。 EC2 インスタンス (オンプレミスワークステーション) にログインし、MS SQL Management Studio を開きます。
ステップ 1 で前提条件として作成されたターゲット RDS インスタンスに接続します。接続するには、次の手順に従います。Microsoft SQL Server データベースエンジンを実行している DB インスタンスへの接続
新しい構造化クエリ言語 (SQL) クエリを使用してインポート (復元) ジョブを開始します (SQL クエリの詳細については、「SQL の概要
」を参照してください)。ターゲットデータベース名は新しい名前にする必要があります (以前に作成したデータベースと同じ名前を使用しないでください)。暗号化なしの例: exec msdb.dbo.rds_restore_database @restore_db_name=TARGET_DB_NAME, @s3_arn_to_restore_from='arn:aws:s3:::BUCKET_NAME/FILENAME.bak';このクエリを別のウィンドウで実行して、インポートジョブのステータスを定期的に確認します。
exec msdb.dbo.rds_task_status;ステータスが Failed に変わった場合は、メッセージで失敗の詳細を探します。