MSSQLSERVER服务启动不了:master.mdf已压缩,但未驻留在只读数据库或文件组中。
在启动MSSQLSERVER时总是失败,查询事件日志后发现有两个错误:
文件 "C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA/master.mdf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。
文件 "C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA/mastlog.ldf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。
到目录“C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data”中查看,果然master.mdf和mastlog.ldf两个文件已经变成蓝色的了,即被压缩处理过。
想想,我是在这两天处理过“磁盘清理”并执行了文件压缩处理。难道是这样导致MSSQLSERVER服务启不来?
选择这两个文件-->属性-->高级...-->压缩内容以便节省磁盘空间。该属性确实被勾掉。去掉该选项后,发现该两个文件已经恢复了原来的黑色显示。已处理正常状态。接下来再启动MSSQLSERVER服务,仍然启动不了。