数据库还原发生错误,紧急求助!!

我自逍遥01 2004-08-23 10:52:27
还原数据库备份时提示:microsoft sql_dmo (odbc sqlstate:42000) 发生内部一致性错误,restore database操作异常中止.

请各位大侠指点如何解决,谢谢!
...全文
185 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
我自逍遥01 2004-08-23
  • 打赏
  • 举报
回复
但是我在几台机子上都不能还原呀,不可能系统都有问题吧。
zjcxc 2004-08-23
  • 打赏
  • 举报
回复
那应该是你的系统有问题了
我自逍遥01 2004-08-23
  • 打赏
  • 举报
回复
检查了,
备份集有效。
zjcxc 2004-08-23
  • 打赏
  • 举报
回复
--查询分析器中执行下面的语句检查你的备份文件

restore verifyonly disk='c:\你的备份文件名'


--如果检查也是出现一致性错误,则说明你的SQL或者操作系统有问题
需要重新安装sql或操作系统

--如果检查通过,但提示备份文件无效,则是你的备份文件出了问题
我自逍遥01 2004-08-23
  • 打赏
  • 举报
回复
用sql语句还原也是同样的错误提示。

服务器: 消息 3270,级别 16,状态 1,行 1
发生内部一致性错误。请与技术支持联系以寻求协助。
服务器: 消息 3013,级别 16,状态 1,行 1
RESTORE DATABASE 操作异常终止。
zjcxc 2004-08-23
  • 打赏
  • 举报
回复
如果用SQL语句还原呢?
restore database 数据库 from disk='c:\你的备份文件名'
我自逍遥01 2004-08-23
  • 打赏
  • 举报
回复
我就是在企业管理器还原的,错误提示就是:microsoft sql_dmo (odbc sqlstate:42000) 发生内部一致性错误,restore database操作异常中止.

饮水需思源 2004-08-23
  • 打赏
  • 举报
回复
在企业管理器中强制恢复数据库试试,要写对数据库物理路径
zjcxc 2004-08-23
  • 打赏
  • 举报
回复
试蔗在企业管理器中还原.

如果还原没有问题,说明你的程序代码可能有问题.


如果在企业管理器中还原也有问题,写出具体的错误提示.
viptiger 2004-08-23
  • 打赏
  • 举报
回复
把还原的路径检查一下

看看是否正确

要还原到的文件,改一下名字,试试看
我自逍遥01 2004-08-23
  • 打赏
  • 举报
回复
就两个,一个数据文件,一个日志文件。
nightmen 2004-08-23
  • 打赏
  • 举报
回复
你先看看备份的路径和文件有几个,如果有多个文件在“目的”栏,可能需要把这几个备份文件同时还原。
我自逍遥01 2004-08-23
  • 打赏
  • 举报
回复
都试过了,还是那个提示。
zyfdanny 2004-08-23
  • 打赏
  • 举报
回复
还原成另外一个数据库看看行不行?不就知道文件有没有坏了。
viptiger 2004-08-23
  • 打赏
  • 举报
回复
把还原的路径检查一下

看看是否正确

要还原到的文件,改一下名字,试试看


--修改默认路径
chludlf 2004-08-23
  • 打赏
  • 举报
回复
還原時 默認的路徑和文件名和當前的不一樣,改為和當前數據庫的路徑和文件名一樣再試一下.
我自逍遥01 2004-08-23
  • 打赏
  • 举报
回复
不可能呀,都是sql server 2000
tinyghost 2004-08-23
  • 打赏
  • 举报
回复
楼主:不能是备份的版本和你要恢复的版本不一致吧(不知道这个能不能影响恢复)?

27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧