首先查看日志文件:发现有两个严重错误。
2014-07-27 22:28:32.81 spid7s Starting up database ‘master‘.
2014-07-27 22:28:32.90 spid7s 错误: 5118,严重性: 16,状态: 1。
2014-07-27 22:28:32.90 spid7s 文件 "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\master.mdf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。
2014-07-27 22:28:32.95 spid7s 错误: 5118,严重性: 16,状态: 1。
2014-07-27 22:28:32.95 spid7s 文件 "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\mastlog.ldf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。
然后想起来,最近刚对系统文件进行压缩,于是就找到sqlserver数据库文件,右击这两个文件找到属性,然后选择高级,将压缩选项去掉,最后重新启动sqlserver服务。