別サーバーにデータベースをアタッチする際の手順について調べております。
以下の環境で下記の手順で実行予定です。
***************
環境
***************
・SQL Server Enterprise 2014
・データベースマスタキーはCreate済み。
・データベースマスターキーの証明書をCreate済み。
・データベースマスタキーのバックアップ取得済み。
・TDEは設定していない
・サービスマスターキーのバックアップを取得済み。
*********************
手順
**********************
① 現行サーバーでデータベースをDetach
② 新サーバーに、上記①のデータベースを新サーバーに移動して、Attach
③ 新サーバーに、データベースマスターキーのバックアップを配置
④ 以下のコマンドにてデータベースマスターキーを復旧
Use <database>;
Restore Master Key
From File = 'データベーマスターキーのバックアップのフルパス'
Decryption by Password = 'データベースマスターキーのパスワード'
Encryption by Password = 'データベースマスターキーのパスワード'
上記手順に不足しているもの間違っているものがありましたらご指摘願いますでしょうか。