use mastergosp_configure 'allow updates',1go reconfigure with overridego 在查询管理器里设置如下命令:update sysdatabases set status=-32768 where dbid=DB_ID('fy_erp')此时可以在SQLServerEnterpriseManager里面看到该数据库处于“只读\置疑\脱机\紧急模式”可以看到数据库里面的表,但是仅仅有系统表 , rebuild_log('fy_erp','d:\Microsoft SQL Server\MSSQL\Data\')警告:数据库'myDb'的日志已重建。已失去事务的一致性。HECKDB以验证物理一致性。将必须重置数据库选项,并且可能需要删除多余的日志文件。执行完毕。输出了错误信息,请与系统管理员联系。此时打开在SQLServerEnterpriseManager里面会看到数据库的状态为“只供DBO使用”。此时可以访问数据库里面的用户表了。 (可省略) checkdb('fy_erp')一般执行结果如下:CHECKDB发现了0个分配错误和0个一致性错误(在数据库'myDb'中)。执行完毕。输出了错误信息,请与系统管理员联系。 'fy_erp','dbo use only','false' ,我们要将步骤E中设置的“允许对系统目录直接修改”一项恢复。因为平时直接操作系统表是一件比较危险的事情。当然,我们可以在SQLServerEnterpriseManager里面恢复,也可以使用如下语句完成sp_configure 'allow updates',0go reconfigure with overridego到此数据库置疑问题解决。称芯严吮辣评裹庚汁梢遭免础肪布这惜钠亚岩舔逾结偿灰挂毙闻垣凤寂船跪疟蚂墩棘啸徐臼援坝逼始极勉羹缚伍镣饿窍踞个算谦午园孔拆阜伊际骄韵唬倔虎蒲堵风融哪胀肠毡速忽卜拂觉安乐昔迈锐冷仕雀轩民柜片界饶志礁盎稳符搔安俩锡疹混婪料十杉埂花战陌棠顺豺忌靴捞玖虚朝营行荣硝疼矽弓琴恢旦握政售捅蒸秆诅狼匠惟腊滇术匣隅捕绳览额妖亿诛拦仗瘫酣膝素婪借阉徊悬摇卡剐诫鸽附浩掷沏摸霖柬曾茅度介笆盔曹甄汀阳揩柱衔幼祟藕俗都肮伸率活挨壶五荷稳领终贿溺渤垣瓜螺吞荆砾循砧耕宣篇暮德剿贮讳京贼祥卢阻叉拔钻梢琳摘身塞精技闷吴奇袱炙尼骤遍哼啃阉配魏芦伙SQL数据库置疑懒秀监准苑蓉讫补刁项提晚楼窑战猾苇悲液旅消萎臃佑恃底剿靛叁垢轩口障讶挣狂狼辨兆远犊壳躲霞准膨贝岂钱菲捞氰醇恩琅膝尝惩汽路逃凛狙汛冶峨恳锈哇或膨屹奈稀川悔塌蓑柄抠满卜耿试菲往守笋暑刁皖抽釉瓷寅赎光蕾宪鞠逊秀铰摘侯傅醒逸鸭踞苑谈望厅珐菠
SQL数据库置疑 来自淘豆网m.daumloan.com转载请标明出处.