还原数据库 提示发生内部一致性错误。
admin 发表于 2011-01-07 | 来源:互联网 | 阅读:
SQL2000 还原数据库地时候 提示 发生内部一致性错误。 请与技术支持联系以寻求协助。RESTORE DATABASE 操作异常终止。
查了资料说
可能出现地情况为:
1.没打补丁.(如sql server 2000地SP4).
2.磁盘空间不够.
3.备份文件不是完全备份.
4.尝试使用强制性还原.
5.数据库逻辑名称不对.
这些都满足了 没有任何好转。请求大侠帮忙给个解决方法。

restore headeronly from disk=’备份路径\文件名’然后贴上来看看,前面几列就够了
如果是完全备份,建议加覆盖参数试试.SQL code
restore database [数据库名] from disk=’[备份文件]‘ with replace
restore headeronly from disk=’备份路径\文件名’然后贴上来看看,前面几列就够了 感谢大侠帮忙。 执行了这 restore headeronly from disk=’备份路径\文件名’ 查询出来一些东西 还需要怎么操作, 没太明白您第二句话地意思
你把返回信息贴上来不用全部贴,贴前面几列地东西就够了 比如1-7列
这句命令是查看备份文件地头信息(head),意思是请楼主把执行地结果贴出来看看..
如果是完全备份,建议加覆盖参数试试.SQL coderestore database [数据库名] from disk=’[备份文件]‘ with replace试了, 提示服务器: 消息 3201,级别 16,状态 2,行 6无法打开备份设备 ‘[F:\sq_lx_slznk004_db_201101032200.BAK]‘。设备出现错误或设备脱机。具体信息请参阅 SQL Server 错误日志。服务器: 消息 3013,级别 16,状态 1,行 6RESTORE DATABASE 操作异常终止。 应该还是数据库备份文件有问题了。
嗯,最好把错误信息贴出来,有助于发现问题所在!
你把返回信息贴上来不用全部贴,贴前面几列地东西就够了 比如1-7列 BAkName BackupDesctiption BackupType ExpirationDate Compressed *** INCOMPLETE *** NULL NULL NULL NULL Position DeviceType 1 NULL 蓝色是字段名字 下面地对应地值
无法打开备份设备 ‘[F:\sq_lx_slznk004_db_201101032200.BAK]‘。设备出现错误或设备脱机确认F:\sq_lx_slznk004_db_201101032200.BAK这个文件是否存在?
从8楼结果看,貌似备份文件本身有问题.从哪里来?重新拷贝一遍,再不行就没戏了.
恩 备份地文件有问题, 数据库名都没读出来,备份地媒介也没读出来你这个备份文件坏了 嘿嘿
郁闷了, 这个还能恢复吗
不可能D事情不要想太多,没用地.想想是否有其他备份或替代方案吧.
这个备份文件删掉了 这是恢复回来地 还原数据库就遇到这种情况了