解决“SQLServer 添加数据库,报Error 5118“错误

83 篇文章 0 订阅
44 篇文章 4 订阅
文章讲述了在将SQLServer数据库文件MDF和LDF从电脑A移动到B后,在SSMS中添加时遇到Error5118错误的原因是文件被压缩。解决方法包括取消MDF和LDF的压缩属性,以及父目录的只读和压缩属性。
摘要由CSDN通过智能技术生成

    当将把一个SQLServer的数据库文件*.MDF和日志文件*.LDF,从电脑A拷贝到电脑B,然后在电脑B上,使用Microsoft SQL Server Management Studio添加该*.MDF文件,有时报"Error 5118"错误,如图(1)所示:

图(1) 添加SQLServer数据库时,报"Error 5118"错误

    出现这种问题的原因:当前文件采用压缩格式保存,需要取消这种压缩格式;
    解决方法:右击该数据*.MDF文件 --》属性 --》高级 --》去掉"压缩"–》应用 --》OK
    同理,右击该日志*.LDF文件–》属性 --》高级 --》去掉"压缩"–》应用 --》OK;

1 去掉*.mdf和*.ldf的只读和压缩属性

    如图(2)、图(3)、图(4)、图(5)所示:

图(2) 右击Hello_Data.MDF --》属性

图(3) 在【高级】里,取消"压缩"前面的对钩√

图(4) 同理,右击*.LDF文件,也取消"压缩"选项

图(5) 点击【继续】即可,修改成功

2 去掉父目录的的只读和压缩属性

    右击*.mdf所在的父目录HelloDB --》属性–》取消"只读" --》高级 --》取消"压缩",如图(6)所示:

图(6) 去掉*.mdf所在的父目录的"只读"、"压缩"属性

    勾选"将更改应用于此文件夹、子文件夹和文件",如图(7)所示:

图(7) 勾选"将更改应用于此文件夹、子文件夹和文件"

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值