SQL--附加数据库拒绝访问

数据库附加失败的原因有很多,在这里小编总结了几种,而且小编解决附加数据库失败的原因也是从前到后逐步执行的。

1、以下两种方法是针对数据库名称重复时,添加数据库失败!所以数据库重名的同学可以过来了解一下。

这里写图片描述
当你数据库中存在数据库A时,需要附加数据库A2(为数据库A1的不同数据版本),由于附加数据库的名称一样是A,所以附加数据就会失败,此时更该方法如下:

  1. 将数据库中A的名字改成另外一个,然后再附加数据库A。尝试一下是否数据库A附加成功。
  2. 在“附加为”这个地方的时候,将名称修改一下,尝试能否修改成功。
2、以下两种方法是针对数据库权限不够时,添加数据库失败!所以数据库权限不够的同学可以过来了解一下。

这里写图片描述
第一种方法是针对运行权限不够的方法:

关闭打开的数据库,然后在开始菜单中找到你的Microsoft SQL Server,点击鼠标右键,找到以管理员身份运行,然后点击。进入到数据库中之后点击“附加”。尝试连接。
这里写图片描述

第二种方法是针对被附加的数据库自身给予的权限不够的方法:

①找到需要附加的数据库,右键数据库之后选择属性。
这里写图片描述
②选择安全选项卡,点击编辑,然后选择Administrators,找到完全控制项下的允许选择框,点击允许,然后确定
这里写图片描述
③然后再在数据库中附加尝试附加一次数据库。

3、以下方法是需要更改数据库身份验证,如果上面的方法都尝试了还不行的同学可以过来了解一下。

该方法的基础是建立在之前连接数据库时的身份验证方式是“SQL Server身份验证”。
这里写图片描述

①如果连接上了数据库,那么只需要断开连接数据库就好了
这里写图片描述
②选择“Windows身份验证”登陆
这里写图片描述
③登陆之后在尝试附加数据库

4、以下方法是需要修改服务,针对以上所有方法都尝试了还不行的同学可以过来了解一下。

①打开SQL Server配置管理器
这里写图片描述
②然后选择“SQL Server”服务”中的“SQL Server(MSSQLSERVER)”,右键此项,然后选择属性。
这里写图片描述
③选择“内置账户”前的选项,然后在其中选择“Local System”,之后点击“确认”。
这里写图片描述
④然后选择“重新启动”
⑤然后启动SQL Server,尝试去附加数据库

还是那句话,让数据库附加不成功的可能性很多,我这里只是总结了这几种,希望能给大家提供帮助!

end

谢谢您的细心阅读,如有不当之处请指出,我将改正。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值