好学IT学院:IT信息技术分享交流平台
学段:职业成长  学科:计算机科学与技术  来源:互联网  作者:雪拥蓝关博客  发布时间:2022-01-19  ★★★加入收藏〗〖手机版
摘要:在使用SQL2008 MS附加数据后,发现数据库名称为灰色,后面显示为(只读),本文将介绍两种解决方案。…

在使用SQL2008 MS附加数据后,发现数据库名称为灰色,后面显示为(只读),本文将介绍两种解决方案。啰嗦的话就不多说了,直入主题吧!

方案一:

碰到这中情况一般是使用的sa账户登录时才会产生的情况,只要改为Windows身份验证,再附加数据库即可搞定。

方案二:

使用sa登录SQL Server2008附加数据库,附加之后数据库为只读的,然后点数据库-->“属性”-->“选项”-->“状态”,发现“数据库为只读”这一项为True,改为false,如果能够修改的话,那么恭喜你,你的人品不错哦!我在修改的时候又报了这样一个错误:

这种情况下,找到你的数据文件和日志文件,右击“属性”-->“安全”,添加一个“Network Service”账户,然后赋予该账户完全控制的权限即可。

再次使用sa登录,附加数据库,嘿嘿...你会发现,生活如此美好!!

详解SQL中的完整性约束
  SQL把各种完整性约束作为数据库模式定义的一部分。既有效防止了对数据库的意外破坏,提高了完整性检测的效率,又可以减轻编程人员的负担…
  • 好学考试H5触屏版开放内测
  • 好学触屏公众号虎力全开、杨帆起航!