今天在启动
SQL 2005
时一直无法启动,查看了一下事件查看器看到如下的讯息
The file "c:/.../xxx.mdf" is compressed but does not reside in a read-only database or filegroup. The file must be decompressed. CREATE DATABASE failed. Some file names listed could not be created. Check related errors. (Microsoft SQL Server, Error: 5118)
查看档案并非只读,很来发现原来是数据被操作系统做了文件压缩
(
封存旧数据
)
,当下进入档案的进阶属
性,取消
"
压缩内容,节省磁盘空间
"
,即可启动
SQL 2005
。在相同的状况下
SQL 2000
是可以正常启动的,虽然微软一直不建议这么做,因为不管新增或是修改数据时,操作系统要先把档案解压,异动,再封存,会造成效能的低落。
SQL 2005
的效能能够提升那么多,就做了很多这样子的调整
!
可以参考这篇
"
Why you shouldn't compress SQL Server data and log files
"
,
AND
这篇
。
MS SQL 2005 无法启动,错误代码5118
最新推荐文章于 2024-01-06 17:12:33 发布