Amazon RDSでホストされているデータベースがあり、バックアップを取り、そこから新しいデータベースを作成する必要があります。新しくて、それを行う方法がわからない。SSMSから実行しようとしましたが、機能しませんでした。
これはトップのグーグル結果の1つですが、ここにいくつかの古い情報があります。
RDSでSQLサーバーのSQLネイティブバックアップ/復元を有効にし、単一のデータベースをS3にバックアップしてから、そのデータベースを新しいデータベース名で同じRDSインスタンスに復元できます。
exec msdb.dbo.rds_backup_database
@source_db_name='database_name', @s3_arn_to_backup_to='arn:aws:s3:::bucket_name/file_name_and_extension',
@overwrite_S3_backup_file=1;
exec msdb.dbo.rds_restore_database
@restore_db_name='database_name',
@s3_arn_to_restore_from='arn:aws:s3:::bucket_name/file_name_and_extension';
exec msdb.dbo.rds_task_status @db_name='database_name'
注:この以前の制限を削除することについての発表は見つかりません。
バックアップファイルの作成に使用されたのと同じDBインスタンスにバックアップファイルを復元することはできません。代わりに、バックアップファイルを新しいDBインスタンスに復元します。
ただし、本日現在、ネイティブバックアップを同じインスタンスに復元すると期待どおりに機能することを確認できます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加