您现在的位置是:网站首页> 编程资料编程资料
Sqlserver 2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法_mssql2005_
2023-05-27
574人已围观
简介 Sqlserver 2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法_mssql2005_
最近几天从网上找了几个asp.net的登录案例想要研究研究代码,结果在用Sql Server2005附加数据库文件时弹出错误信息:
看到网友回复说:只需给Authenticated Users赋所有权限就行了。
本人也遇到类似的问题,但是解决方法很简单,只需要使用管理员的身份打开SQL Server Management Studio,即可附加数据库了
如下图:

,一时无解,遂求助于百度谷歌,经过各种试验,特将解决办法整理于此,希望能帮到大家,同时如果有好的意见大家多多交流啊!
方案一:切换登录方式
出现这种情况是由于用“混合验证方式”(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”,数据库仍可打开。
主要配置过程如下图:
1.打开“SQL Server Configuration Manager”配置界面:

2.选择SqlServer(SQLEXPRESS),选项,并右击:

3.选择“Local System”:

4.选择“重新启动”:

5.配置成功:

这样配置后附加数据库就不会出错了。
出现的问题:
网上有人说:将数据库文件copy到其他文件夹后再附件可以附加上,但此方法经本人测试后无效。
附加数据库后发现数据库属性为只读的解决办法
附加后发现数据库属性为“只读” 解决方法为:
打开“Sql Server
改为“False”,点击确定即可。
原因:之所以附加上的数据库为“只读”,是因为启动SQL Server 的默认的启动账号“网络服务”对所附加(Attach)的数据库文件的
权限不够造成的。此方法经本人测试成功。
主要配置过程如图:
步骤一:

步骤二:

- SQL Server附加数据库报错无法打开物理文件,操作系统错误5的图文解决教程
- SQL Server附加数据库出错,错误代码5123
- SQL Server 2005附加数据库时Read-Only错误的解决方案
- MSSQL2005在networkservice权限运行附加数据库报(Microsoft SQL Server,错误: 5120)
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器
- SQL Server 2008登录错误:无法连接到(local)解决方法
- 安装sql server 2008时的4个常见错误和解决方法
- MySQL错误ERROR 2002 (HY000): Can''t connect to local MySQL server through socket
- SQL Server错误代码大全及解释(留着备用)
- SQL Server数据库附加失败的解决办法
相关内容
- SQL Server 2005/2008 导入导出数据常见报错解决方法_mssql2005_
- SQL Server 2005 中做全文检索的方法分享_mssql2005_
- sql server 2005中使用with实现递归的方法_mssql2005_
- SQL Server 2005的cmd_shell组件的开启方法_mssql2005_
- Sql实现行列转换方便了我们存储数据和呈现数据_mssql2005_
- SQL Server 2005基础知识详细整理_mssql2005_
- SQL Server 2005删除日志文件的几种方法小结_mssql2005_
- SQL Server中带有OUTPUT子句的INSERT,DELETE,UPDATE应用_mssql2005_
- SQLserver中的declare变量用法_mssql2005_
- Sql server 备份还原后出现 受限制用户 问题_mssql2005_
