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の移行作業

比嘉 啓太

比嘉 啓太

沖縄出身エンジニア。サーバ構築等のインフラを担当しています。最近はWindowsとUbuntuをさわっていることが多いです。

cloudpack

cloudpackは、Amazon EC2やAmazon S3をはじめとするAWSの各種プロダクトを利用する際の、導入・設計から運用保守を含んだフルマネージドのサービスを提供し、バックアップや24時間365日の監視/障害対応、技術的な問い合わせに対するサポートなどを行っております。
AWS上のインフラ構築およびAWSを活用したシステム開発など、案件のご相談はcloudpack.jpよりご連絡ください。