网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

sql2000数据库质疑处理方法

时间:2024-10-28 00:32:46

1、打开查询分析器,输入以下命令:Use MasterGosp_configure 'allow updates', 1reconfigure with overrideGobegin tranupdate sysdatabases set status = 32768 where name = '置疑的数据库名'commit tran输入好后依次选择每一组语句,依次按F5或右键执行每一组命令都执行好后关闭查询分析器。停止SQL服务后再重启SQL服务在查询分析器中输入以下命令:DBCC TRACEON(3604)DBCC REBUILD_LOG('置疑的数据库名','LDF存放路径')Go选择语句并执行关闭查询分析器停止SQL服务重启SQL服务查询分析器里输入以下命令:use masterupdate sysdatabases set status = 8 where name = '置疑的数据库名'Gosp_configure 'allow updates', 0reconfigure with overrideGo选中要执行的每一组语句,然后执行。检查数据库:在查询分析器内输入:USE 数据库名称GoEXEC sp_dboption '数据库名称', 'single user', 'TRUE'goDBCC CHECKDB ('数据库名称')GoDBCC CHECKDB ('数据库名称',repair_rebuild)Godbcc checkdb('数据库名称',repair_allow_data_loss)GoEXEC sp_dboption '数据库名称', 'single user','FALSE'go依次选中要执行的每一组语句,依次执行改命令。在第二次修复数据库置疑后,有出现过某些数据索引605的错误的打开查询分析器输入以下命令:exec sp_dboption '数据库名称', 'single user', 'true'dbcc checkdb ('数据库名称',repair_allow_data_loss)dbcc checkdb ('数据库名称',repair_rebuild)dbcc checkdb ('数据库名称', noindex)exec sp_dboption '数据库名称', 'single user','false'以上每行命令执行一次就可以了。

© 2026 海能知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com