我有一个名为iyym.bak
的数据库备份文件。如何将数据库附加到SQL Server 2008?
我在SQL Server Management Studio中尝试了以下内容:
当我尝试添加备份错误时,显示iyym.bak
不是主数据库。
我也使用相同版本的SQL Server来进行备份。
我该如何附上这个?
答案 0 :(得分:2)
.bak文件不应该是附加的。它是您恢复的备份文件。
尝试以下内容:
RESTORE DATABASE [DbNameGoesHere] FROM DISK ='C:\PathtoBackup\Backup.bak'
这是包含所有开关和参数的MSDN文章:
https://msdn.microsoft.com/en-us/library/ms186858.aspx?f=255&MSPPError=-2147217396
答案 1 :(得分:1)
您无法附加SQL Server备份文件。
相反,您需要创建一个新的空数据库,并在其上恢复备份。只需确保将MDF和LDF路径替换为与新数据库文件匹配的文件名,并检查选项WITH_Replace。