E.R*_*nim 13 sql-server ssms sql-server-2008-r2 restore
我正在尝试在我的服务器上恢复本地数据库,但我遇到了备份问题。我做了一个.bak文件,但每次我尝试将它加载到服务器上时,它都不允许我这样做。
这是我收到的错误消息的屏幕截图:
我读到我可以RESTORE LABELONLY
用来恢复我的文件,但仍然无法正常工作,每次运行它时,我都会得到如下信息:
无法打开备份设备“C:\Program Files\Microsoft SQL Server\MSSQL10_50.JOSEMA\MSSQL\Backu\INNOVA-T.bak”。操作系统错误 3(无法检索此错误的文本。原因:15105)。消息 3013,级别 16,状态 1,第 1 行 RESTORE LABELONLY 异常终止。
任何帮助都会很棒。谢谢你。
RDF*_*ozz 18
该错误表明您的.bak
文件只是备份的一部分。当备份被写入时,它被写入三个文件。如果您可以将备份写入多个驱动器上的多个文件,它通常会更快地完成。
根据这个 StackOverflow Q & A,RESTORE LABELONLY
应该可以帮助您确认备份跨越多个文件,但它不会让您实际恢复备份 - 为此您需要所有三个文件。
如果您可以找到所有三个文件(并确定它们来自备份的同一运行),您应该能够恢复备份 - 您需要在RESTORE
命令中指定所有三个文件(或通过 SSMS restore对话)。
如果您不能,但您仍然可以访问原始服务器,那么您可以进行新的备份。
注意:如果原始服务器有 DBA,请与他合作。您希望确保备份不会导致任何复制、日志传送或恢复到某个时间点的能力出现问题。
如果您实际上是 DBA,那么:
在对话框的第一页上:
假设一切顺利,您现在可以使用新的备份文件执行到其他位置的还原。同样,您要恢复到的 SQL Server 将需要有权访问备份文件,因此您可能希望将其复制到该服务器。
归档时间: |
|
查看次数: |
34691 次 |
最近记录: |