SQL Server データベースを別のコンピュータに移動する手順
http://technet.microsoft.com/ja-jp/sqlserver/gg610823#EHB
■デタッチ及びアタッチにてデータベースを移行する方法
- SQL Server Management Studioを起動
- サーバーの種類の [データベース エンジン] に接続
- データベースを展開
- 対象データベースを右クリック > タスク > デタッチ
- 移行の対象となるデータベースに関連するすべてのデータファイル(mdf・ndf)およびログ ファイル (ldf) を移行先のコンピュータへコピー
- 既定では、以下のフォルダにデータ ファイルおよびログ ファイルが格納
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data
移行先のサーバにて
- SQL Server Management Studioを起動
- サーバーの種類の [データベース エンジン] に接続
- データベースを右クリック > タスク > アタッチ
■データベースのインポート/エクスポートにて移行する方法
※インデックスなどの「テーブルとビューの構造とデータ」以外のオブジェクトは別途移行する必要あり。
- DTSWizard.exe (SQL Server インポートおよびエクスポート ウィザード)による移動
- C:\Program Files\Microsoft SQL Server\90\DTS\Binn\DTSWizard.exe を起動
もしくは
- SQL Server Management Studioを起動
- サーバーの種類の [データベース エンジン] に接続
- データベースを展開
- 対象データベースを右クリック > タスク > データのインポート
データソースの選択(データのコピー元ソースを選択)
変換先の選択(データのコピー先を指定)
- 変換先を指定 SQL Native Client
- サーバー名を指定 (local)
- Windows認証を使用する
- データベースを指定 database_1_copy
- テーブルのコピーまたはクエリの指定
- 1つ以上のテーブルまたはビューからデータをコピーする
- コピー元のテーブルおよびビューを選択
- 変換元テーブルと変換先テーブルを選択
- パッケージの保存および実行
- すぐに実行する
完了