SQLServerの移行手順
メモ
たまに使うのでメモとして残しておく
RDS間の移行作業を実施する時に使用
詳細はこちらのAWSドキュメントを参照
Endpointに関してはR53を使用するとか何か対応を考えておくこと
※入替えorDNS
作業の流れ
- 旧RDSからDBのExport
- 新RDSの起動
- 新RDSへDBのImport
作業詳細
- 1 旧RDSからDBのExport
## データのExport
exec msdb.dbo.rds_backup_database
@source_db_name='DB名',
@s3_arn_to_backup_to='arn:aws:s3:::バケット名/バックアップファイル名.bak',
@overwrite_S3_backup_file=1;
## 進捗状況の確認
exec msdb.dbo.rds_task_status @db_name='DB名'
-
2 新RDSの起動
AWS Consoleから起動 -
3 新RDSへDBのImport
## データのImport
exec msdb.dbo.rds_restore_database
@restore_db_name='DB名',
@s3_arn_to_restore_from='arn:aws:s3:::バケット名/バックアップファイル名.bak',
## 進捗状況の確認
exec msdb.dbo.rds_task_status @db_name='DB名'