share facebook facebook twitter menu hatena pocket slack

2017.08.16 WED

SQLServerの移行作業

比嘉 啓太

WRITTEN BY 比嘉 啓太

SQLServerの移行手順

メモ

たまに使うのでメモとして残しておく
RDS間の移行作業を実施する時に使用
詳細はこちらのAWSドキュメントを参照

Endpointに関してはR53を使用するとか何か対応を考えておくこと
※入替えorDNS

作業の流れ

  1. 旧RDSからDBのExport
  2. 新RDSの起動
  3. 新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名'

元記事はこちら

SQLServerの移行作業