ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: SQLCMD を使用したリストア
名前: lightbox
処理選択
パスワード

件名 SQLCMD を使用したリストア
名前 lightbox
コメント
http://msdn.microsoft.com/ja-jp/library/ms162773.aspx(sqlcmd ユーティリティ)

SQLCMD のコマンドラインの使用方法は↑を参照して下さい。

以下の内容をテキストファイル( restore_01.sql 等 )を作成して書き込みます
( ファイルのパスは、デバイス作成で使用したパスです )
@DIV
RESTORE DATABASE ISDB
	FROM DISK = 'c:\tmp\ISDB.dat'
WITH
	FILE = 1,
	REPLACE
GO
@END
[[FILE = 1 になっていますが、デバイスの確認時に複数のパックアップファイルを確認できる場合があります。どれを使用するかは、この番号で決めます。]]

次に以下のコマンドでデータベースを作成しておきます

@DIV
sqlcmd -S sv25a -U sa -P passwordpassword -Q "create database ISDB"
@END

DB の一覧は以下で確認できます

@DIV
sqlcmd -S sv25a -U sa -P passwordpassword -Q sp_helpdb
@END

ISDB の物理ファイル情報は以下で確認できます

@DIV
sqlcmd -S sv25a -U sa -P passwordpassword -d ISDB -Q sp_helpfile
@END


@C:red(先ほど指定したファイル( restore_01.sql 等 )を使って、以下のコマンドでリストアされます)

@DIV
sqlcmd -S sv25a -U sa -P passwordpassword -i c:\tmp\files.sql
@END