34,838
社区成员




dbcc checkdb(你的数据库名)
go
[/quote]dbcc checkdb(你的数据库名)
go
[/quote]
我先建立了2个数据库,当出现置疑后,我先分离再附加
用 dbcc checkdb(你的数据库名)
go 检测也没问题,那2个数据库也没出现置疑问题,但不知道为何分离再附加就行.
[/quote]
这个确实很难判断,出现质疑状态,应该是指有数据损坏了,或者是数据库有不一致的地方。
通过分离再附加,分离就是提交所有事务,然后让数据库处于一致性的状态,在此附加数据库。
[/quote]我刚才新建立了一个数据库(数据位置在默认的位置,没有改变)
当建立好后,我去打开那个数据库,提示打不开
用dbcc checkdb(你的数据库名)
go
提示:
由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库 'defss'
要分离再附加那个数据库才可以打开.
我以前在公司也是这么建立数据库的,一直没问题啊,怎么在家里就这么简单也搞不了.
[/quote]
会不会是sql server的启动帐号的权限不足呢[/quote]
身份验证我是采用 sql server 和 windows 混合验证的呀