sql server附加数据库提示(tip)“错误:5118”的解决方案
昨天晚上为了预览c#项目连接数据库,启动sql server,当我把该有的服务启动时,原本安逸的我,将项目的数据库附加到sql server上面,结果竟然提示“附加数据库时出错。有关信息请单击”消息”列中的超链接”。。 于是乎,我单击那个报错的超链接,看了一下tip,“文件”**”已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。无法打开新数据库’**’。Create database中止。(microsoft sql server,错误:5118)”。 我把所有能排除的可能性都排除了,包括之前被压缩安装到c盘的sql server整个文件夹,释放了sql server安装文件夹的空间,但是还是无法附加上去,弹出tip超链接;后来我明白过来了,,之前(c盘在我的电脑上为系统盘)整个c盘驱动器进行了压缩,而且我把后来要预览的项目放置在“桌面”上了,“桌面”隶属于c盘administrator的一个文件夹,当然属于c盘的内容。 所以,解决方案有了:将整个要附加的数据库+log移动到其他的逻辑磁盘下(前提是目标逻辑磁盘没有被压缩),问题就这么轻易地解决了。
P.S. “喜欢本文?现在就把它分享到 Weibo
或者通过RSS
关注本站的更新 ^ O ^ 。” —
转载请注明:来自
Angel's Blog.
本文永久链接: http://www.0ee.com/2010/07/31/sql-server-error.html
(Got a sofa?)