私は一連の手作業があります:
.mdf
代替および.ldf
ファイルの場所を指定して新しいデータベースを作成します。- 上記で定義した代替パスを使用して新しいデータベースに以前のバックアップを復元し、すべてを上書きします
これどうやってするの?私はもう試した:
RESTORE DATABASE newdb
FROM DISK = 'F:\Shared\newdb.bak'
WITH MOVE 'newdb' TO 'G:\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\newdb.mdf',
MOVE 'newdb_log' TO 'G:\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\newdb_log.ldf',
replace
しかし、私は得ました:
論理ファイル 'newdb' はデータベース 'newdb' の一部ではありません。
論理ファイル名を一覧表示するには、RESTORE FILELISTONLY を使用します。
RESTORE DATABASE が異常終了しています。
そして、私が使用するFILELISTONLY
と、別のタイプのエラーが発生しました:
キーワード「with」付近の構文が正しくありません。このステートメントが共通テーブル式または xmlnamespaces 節である場合、前のステートメントはセミコロンで終了する必要があります。