最佳答案
我试图创建一个新的数据库从旧的数据库备份在同一台服务器上。 当使用 SQL 服务器管理工作室并试图从备份恢复到新的数据库时,我得到了这个错误
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 语句会不会影响备份来自服务器的数据库?
谢谢,非常感谢。