加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver2012连接数据库是出现5120错误完美解决方案

发布时间:2020-12-12 14:07:17 所属栏目:MsSql教程 来源:网络整理
导读:? 1)出现这种情况的原因绝大部分是因为win8(win7)的权限问题没有解决,在连接的数据库所在的文件夹的权限不足,而引起的连接数据库异常,很多情况下win8的默认文件夹权限不是完全控制,这也是为了操作系统的更安全,解决方案是,右击数据库所在的文件夹-

? 1)出现这种情况的原因绝大部分是因为win8(win7)的权限问题没有解决,在连接的数据库所在的文件夹的权限不足,而引起的连接数据库异常,很多情况下win8的默认文件夹权限不是完全控制,这也是为了操作系统的更安全,解决方案是,右击数据库所在的文件夹-〉属性-〉安全 点击当前系统默认的用户或用户组-〉编辑-〉在“完全控制”上打上 √? 接下来再吃连接数据库就可以了; 2)方案一:切换登录方式 出现这种情况是由于用“混合验证方式”(SQL Server身份验证)登录数据库造成的,只要将登录方式改为“windows身份验证方式” 登录即可解决该问题,附加成功后再换用“混合验证模式”登陆就没问题了。
方案二:修改服务 选择 所有程序-SQL Server 2005-配置工具-选择"SQL Server Configuration Manager"或者“SQL Server 配置管理器”, 打开“SQL Server Configuration Manager”配置界面,在左侧选择"SQL Server 2005 服务",在右侧右击打开“SQL Server (SQLEXPRESS)” 的属性,在内置账户处将网络服务--”Network Service”改为本地系统--"Local System", 点击“重新启动”后再附加数据库就OK了。 ? 附加数据库成功后如果担心改变设置后影响以后使用可以将内置账户处的“Local System”再改回 “Network Service”,数据库仍可打开。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读