我创建了一个新的数据。我把查询写成
"select status from sysdatabases where name= 'db_name'"我收到了以下结果。
"665526“
但是,这个结果必须是"1077936153“。
sp_configure 'allow updates',1
Reconfigure WITH OVERRIDE写完后;
update sysdatabases set status = 32768 where name='db_name' 它没有更新。这里有什么问题?
提前谢谢。
发布于 2011-02-09 02:23:01
在SQL6.5和7.0中,更新系统数据库是将数据库设置为紧急模式的一种方式。如果您运行的是较新版本的服务器,请使用sp_resetstatus和ALTER DATABASE SET running来实现此目的。然后,您可以调查导致可疑状态的原因,并尝试修复数据库。
https://stackoverflow.com/questions/4932500
复制相似问题