sql2000数据库置疑修复工具 sql数据库质疑的原因及解决办法?
sql数据库质疑的原因及解决办法?
1. 停止sql服务管理器并保存日志文件aaa.ldf公司更改为aaa1.ldf(rename)2,然后打开sql服务管理器,打开查询分析器:依次执行use master gosp“configure “allowupdates”,1goreconfigurewithoverridegoupdatesysdatabasessetstatus=-32768其中dbid=DB “ID(“aaa”)godbccrebuild “log(“aaa”,“d:aaau日志.ldf“)——它必须是数据库路径。如果不正确,请更改godbccheckdb(“AAA”)gospudboption“AAA”、“dbouseonly”、“false”gospuconfigure“allowupdates”,0使用override更正配置,然后再次刷新enterprise manager。应该没事的!此问题通常是由电源故障或移动文件路径引起的
sql 2000数据库置疑的解决方法?
网上各种方法都失败了
让我介绍一下我的方法。可能你的情况和我的一样
我在C盘上安装了SQL2000,数据库文件在D盘上
Enterprise manager不能删除、分离。
我将D磁盘文件复制到C:program filesmsqldata并放在这里。这里有所有的数据库系统库,具体路径根据自己的情况而定。
然后重新启动服务-加载项。
然后将其分离,将磁盘C的数据库源文件剪切并粘贴到非磁盘C,然后再次附加。
如果有用,请赞美它!谢谢
企业经理-右键单击潜在客户数据库-所有任务-分离数据库,然后备份潜在客户数据库的文件,然后执行以下步骤:
1。创建一个同名的新数据库
2。停止SQL[server
3。使用prospect数据库的文件覆盖同名的新数据库
4。重新启动SQL Server
5。此时,当您打开enterprisemanager时,将怀疑同名的新数据库。不管怎样,执行以下语句(注意修改数据库名称)使用master go spuconfigure“ALLOW UPDATES”,1 RECONFIGURE WITH OVERRIDE go UPDATE SYSDATABASES SET STATUS=32768,其中name=“his222”go spudboption“test”,“single user”,“true”go DBCCCHECKDB(“test”)Go update sysdatabases set status=28其中name=“test”Go sp”configure“allow updates”,0用override Go sp”dboption“test”,“single user”,“False”Go
6重新配置。完成后,可以访问数据库中的数据。此时,数据库本身通常会出现问题。解决方案是使用数据库脚本创建一个新数据库并将数据导入其中。如果不添加数据库状态,您可以将数据库导入一个新的数据库,而不是旧的企业管理器--右键单击您的数据库--所有任务--导出数据--选择新的目标数据库--选择“在两个SQL数据库之间复制对象和数据”--选择“包括扩展属性”--根据需要选择其他--最后完成
sql2000数据库置疑修复工具 SQL数据库名称怎么查看 数据库置疑什么原因
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。