同じサーバー上のデータベースの古いバックアップから新しいデータベースを作成しようとしています。SQL Server Management Studioを使用していて、バックアップから新しいDBに復元しようとすると、このエラーが発生します
System.Data.SqlClient.SqlError: The backup set holds a backup of a database
other than the existing 'test' database. (Microsoft.SqlServer.Smo)
グーグルした後、私はこのコードを見つけました
RESTORE DATABASE myDB
FROM DISK = 'C:\myDB.bak'
WITH MOVE 'myDB_Data' TO 'C:\DATA\myDB.mdf',
MOVE 'myDB_Log' TO 'C:\DATA\myDB_log.mdf'
GO
私は、moveステートメントがそのサーバー上のバックアップ元のデータベースを混乱させるのだろうかと思っていました。
ありがとう、すべての助けに感謝します。