SQL Server 2005数据库恢复过程中存在错误。备份集中的数据库备份是不同于existing'xxxx'database。已在互联网上搜索了几种解决方案测试,并已成功恢复。

第一步:

如果您知道备份数据库名称,可以跳过第一步,如果不知道备份数据库的名称,您可以首先执行以下语句:


从硬盘恢复= F FILELISTONLY:路径 css_cms1 --备份数据库文件的路径名



这可以让你的清单文件中的数据和日志文件名,并且知道了下一步的两个文件名。

第二步:

如果你知道备份数据库的数据库名称,您可以创建具有相同名称的数据库,然后使用语句执行恢复,例如,数据库的数据文件和日志文件xxx_data,xxx_log,然后创建XXX数据库,然后执行SQL语句:


使用主

还原数据库css_cms从磁盘= f:路径文件XX--备份数据库文件的路径名

随着移动n'xxx_data代替,

对n'f:保存路径数据 XXX。中密度纤维板,

移动n'xxx_log'to

路径n'f:保存数据 LDF的XXX。



这将使数据库能够成功恢复。

关于SQL Server 2005数据库恢复的知识介绍这里,希望大家能有所收获!