[原创]Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介:
+关注继续查看

Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法 

最近几天从网上找了几个asp.net的登录案例想要研究研究代码,结果在用

Sql Server2005附加数据库文件时弹出错误信息:如下图:

 

 

 

一时无解,遂求助于百度谷歌,经过各种试验,特将解决办法整理于此,希望能帮到大家,同时如果有好的意见大家多多交流啊!

 

方案一:切换登录方式

出现这种情况是由于用“混合验证方式”(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 2005,在只读的数据库上右击选择属性,选中属性窗口左侧"选择页"下面的"选项",在窗口右边将数据库为只读

改为“False”,点击确定即可。

原因:之所以附加上的数据库为只读,是因为启动SQL Server 的默认的启动账号网络服务对所附加(Attach)的数据库文件的

权限不够造成的。此方法经本人测试成功。

 

主要配置过程如图:

步骤一:

 

步骤二:

 

本文转自 酷小孩 博客园博客,原文链接: http://www.cnblogs.com/babycool/archive/2011/11/17/2253349.html ,如需转载请自行联系原作者

相关实践学习
使用交互方式创建数据表
本次实验主要介绍如何在RDS-SQLServer数据库中使用交互方式创建数据表。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
6天前
|
运维 数据挖掘 Linux
服务器数据恢复—Linux操作系统服务器崩溃的数据恢复案例
服务器数据恢复环境: 某品牌linux操作系统服务器,服务器中有4块SAS接口硬盘组建一组raid5阵列。服务器中存放的数据有数据库、办公文档、代码文件等。 服务器故障&检测: 服务器在运行过程中突然瘫痪,管理员对服务器进行了重装操作系统的操作。系统安装完成后发现数据丢失。 北亚企安数据恢复工程师对故障服务器进行了检测,经过检测发现重装系统操作导致逻辑卷发生改变,文件系统被破坏,出现空白超级块。
|
Linux
Linux操作系统问题-----死锁产生的原因与解决办法
Linux操作系统问题-----死锁产生的原因与解决办法
95 0
|
SQL 物联网 数据库
SQLServer2005+附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chinahuyong/article/details/45021893 SQ...
1031 0
|
Linux 虚拟化 iOS开发
mac: vmware fusion中cent os启动假死的解决办法
环境: mac os X 10.9.2 + vmware 6.0.2 + cent OS 6.5 minimal 现象: Booting CentOS (2.6.32-358.e.l6.i686) in 0 seconds.
1405 0
|
SQL 测试技术 数据库
Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
转自 http://www.cnblogs.com/babycool/archive/2011/11/17/2253349.html Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法  最近几天从网上找了几个asp.
1139 0
|
SQL 安全 数据库
附加数据库失败,操作系统错误 5:"5(拒绝访问。)"的解决办法
转自http://www.cnblogs.com/badnewfish/archive/2011/05/27/2060338.html 无法打开物理文件 XXX.mdf"。操作系统错误 5:"5(拒绝访问。
1170 0
相关产品
云迁移中心
推荐文章
更多