关于数据库置疑的问题 找到被置疑的那个数据库的mdf文件,先分离后附加。找不到,就冒得办法了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库是为suspect(质疑)解决办法:现象原因:因为磁盘驱动器没有可用空间而使 SQL Server 无法完成复原数据库,SQL Server会设定 sysdatabases 的 status 资料行为疑问状态,所以需要手动更改sysdatabases的status字段. 方法:先执行:USE masterGOsp_configure 'allow updates', 1GORECONFIGURE WITH OVERRIDEGO使系统表可写 然后执行:UPDATE master.dbo.sysdatabases SET status = status ^ 256 WHERE name = 你的数据库名或者sp_resetstatus 你的数据库名 最后执行:sp_configure 'allow updates', 0GORECONFIGURE WITH OVERRIDEGO 又一个经典语句! :) 又遇行轉列問題。。請各位幫忙。謝謝 怎么删除已经存在的逻辑设备 高手,求一条sql语句 关于索引问题 求教一个MDX的写法 有关存储过程和复杂SQL优化的办法.. HELP:怎样从sql server 6.5 向sybase导数据? 重金请教数据库设计的经验 关于远程拨号访问SQL 海量售票数据如何保存的问题,请有经验的给予指导,谢谢,不胜感激! 為什麼記錄會重復了?
解决办法:现象原因:
因为磁盘驱动器没有可用空间而使 SQL Server 无法完成复原数据库,SQL Server会设定 sysdatabases 的 status 资料行为疑问状态,所以需要手动更改sysdatabases的status字段.
方法:
先执行:
USE master
GO
sp_configure 'allow updates', 1
GO
RECONFIGURE WITH OVERRIDE
GO
使系统表可写
然后执行:
UPDATE master.dbo.sysdatabases SET status = status ^ 256
WHERE name = 你的数据库名
或者
sp_resetstatus 你的数据库名
最后执行:
sp_configure 'allow updates', 0
GO
RECONFIGURE WITH OVERRIDE
GO