私はコード ブログを持っていますが、問題が発生しました。ここでは、バックアップ ファイルはISBANK.bak
、データベース名は新しいデータベース名です。何も含まれていません。.bak
ファイルの内容を新しいデータベースに追加したい..
RESTORE DATABASE [DBName]
FROM DISK = 'D:\ISBANK.bak'
WITH REPLACE,
MOVE 'DBName' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL2008RR2\MSSQL\DATA\DBName.mdf',
MOVE 'DBName' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL2008RR2\MSSQL\DATA\DBName.ldf'
次のエラーが表示されます。
メッセージ 5133、レベル 16、状態 1、行 1
ファイル "C:\Program Files\Microsoft SQL Server\MSSQL10.SQLSRV2008\MSSQL\DATA\OBERNET_DENEME.mdf" のディレクトリ ルックアップが、オペレーティング システム エラー 3 (取得に失敗しました) で失敗しましたこのエラーのテキスト。理由: 15105)。
メッセージ 3156、レベル 16、状態 3、行 1
ファイル 'OCEAN' を 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLSRV2008\MSSQL\DATA\OBERNET_DENEME.mdf' に復元できません。WITH MOVE を使用して、ファイルの有効な場所を特定します。
メッセージ 5133、レベル 16、状態 1、行 1
ファイル "C:\Program Files\Microsoft SQL Server\MSSQL10.SQLSRV2008\MSSQL\DATA\OBERNET_DENEME.ldf" のディレクトリ ルックアップが、オペレーティング システム エラー 3 (取得に失敗しました) で失敗しましたこのエラーのテキスト。理由: 15105)。
メッセージ 3156、レベル 16、状態 3、行 1
ファイル 'OCEAN_log' を 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLSRV2008\MSSQL\DATA\OBERNET_DENEME.ldf' に復元できません。WITH MOVE を使用して、ファイルの有効な場所を特定します。
メッセージ 3119、レベル 16、状態 1、行 1
RESTORE ステートメントの計画中に問題が特定されました。前のメッセージに詳細が記載されています。
メッセージ 3013、レベル 16、状態 1、行 1
RESTORE DATABASE が異常終了しています。