从SQL Server 2005迁移回SQL Server 2000时遇到错误602 ,如何解决?

来源:百度知道 编辑:UC知道 时间:2024/06/03 21:33:58
从SQL Server 2005迁移回SQL Server 2000时遇到错误602 ,如何解决?

我从穿电脑后,SQL2005也卸载,现在安装的是SQL2000,数据库是两上,MDF与LDF文件!(我是新手,头有点晕了,谢谢各位高手指点指点,我要详细一点的哦说得太专业了我搞不懂`)

错误 602
严重级别 21
消息正文
未能在 sysindexes 中找到数据库 ID %1! 中对象 ID %2! 的索引 ID %3! 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。

解释
当 Microsoft® SQL Server™ 无法在 sysindexes 表中找到需要的表或索引所对应的行时(例如,当执行引用已除去的表的存储过程时),发生该错误。

对策
如果该错误因为存储过程引用某个已除去的表而发生,则除去并重新创建该存储过程。该错误还可能和其它错误信息一起发生,而这些消息更好地指出问题的根本原因。在 sysindexes 上执行 DBCC CHECKTABLE;同样执行 DBCC CHECKDB。

如果问题仍然存在,请与您的主要支持提供者联系。使 DBCC CHECKDB 语句的输出可查阅。

解决办法就是
1.你回到sql 2005. 然后做数据库备份.
2.然后uninstall sql 2005.
3.然后 装sql 2000
4.然后重建数据库.
5.最后从备份里面恢复数据