SQL Server数据库附加失败:错误5120和错误950

        再次敲机房,想參考曾经的物理模型,结果在附加数据库这一环节出现了点问题,以下总结一下。

        1、附加数据库失败,错误5120


       


        对于这样的错误,我在网上搜集了一下,主要有下面几种解决的方法:

        方法一:将要附加的文件复制到SQL Server默认的Data文件夹,即C:\ProgramFiles\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA,此时附加就会成功。

        方法二:在登陆验证时,选择“Windows身份验证”,而不是“SQL Server身份验证”。

        方法三:更改MDF和LDF文件设置为全然控制。

        方法四:假设一定要使用"SQL Server身份验证",请更改登录帐号的权限,使其对要附加文件有全然操作权限,将SQL Server服务的账户登录身份有Network Service改为Local Service。

        我遇到的是第三种情况。


        2、数据库附加失败,错误950


       


        对于这个错误,自己纠结了好久,在网上查了查也木有解决的办法,最后还是询问了一个有经验的同学才得以攻克了。附加数据库的版本号是SQL Server2005的,而我如今使用的是SQL Server2012,SQL Server2012对于SQL Server2008是兼容的,可是不兼容SQL Server2005。

        解决的方法:将SQL Server2005的数据库用SQL Server2008附加一下,又一次生成脚本,这样SQL Server2012就能够附加了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值