`

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

阅读更多

SQLServer2005+

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

   我们在用Sql SQLServer2005+附加数据库文件时弹出错误信息如下图的处理办法: 

 

   方案一:切换登录方式

  出现这种情况是由于用“混合验证方式”(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)的数据库文件的权限不够造成的。 

  主要配置过程如图:

  步骤一:

 

  步骤二:

 

作者: EricHu 
出处:http://www.cnblogs.com/huyong/ 
Email:406590790@qq.com 
QQ交流:406590790 
关于作者:高级工程师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,在面向对象、面向服务以及数据库领域有一定的造诣。现主要从事基于 RDIFramework.NET 框架的技术开发、咨询工作,主要服务于金融、医疗卫生、铁路、电信、物流、物联网、制造、零售等行业。 
如有问题或建议,请多多赐教! 
本文版权归作者和CNBLOGS博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。

0
1
分享到:
评论

相关推荐

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

    最近几天从网上找了几个asp.net的登录案例想要研究研究代码,结果在用Sql Server2005附加数据库文件时弹出错误信息:看到网友回复说:只需给Authenticated Users赋所有权限就行了。 本人也遇到类似的问题,但是解决...

    MSSQL2005在networkservice权限运行附加数据库报(Microsoft SQL Server,错误: 5120)

    附加数据库出错: 无法打开物理文件 ... 您可能感兴趣的文章:SQL Server附加数据库报错无法打开物理文件,操作系统错误5的图文解决教程SQL Server附加数据库出错,错误代码5123SQL Server 2005附加数据库时Read-O

    SQL Server附加数据库报错无法打开物理文件,操作系统错误5的图文解决教程

    sqlserver附加数据时,提示无法打开物理文件,操作系统错误5什么原因呢?今天小编给大家分享SQL Server附加数据库报错无法打开物理文件,操作系统错误5的图文解决教程,一起看看吧

    sql2005 附加数据库出错(错误号:5123)解决方法

    (Microsoft.SqlServer.ConnectionInfo)尝试打开或创建物理文件“d:\Data\***.mdf”时,Create file遇到操作系统错误5(拒绝访问。) 【问题背景】数据库版本:SQL Server 2005企业版操作系统版本:Windows Server ...

    企业工资管理系统论文VC++ SQL

    3.5.1附加数据库 11 3.5.2 配置ODBC 12 第四章 系统的操作 14 4.1 系统登录 14 4.2员工工资信息管理 15 4.3员工资料信息管理 17 4.4 数据录入管理 19 4.5 部门信息管理 20 4.6 统计报表管理 22 4.7 系统维护管理 23 ...

    飞龙酒店管理软件

    Microsoft Windows 2000 Professional SP4 操作系统;Microsoft SQL Server 2000 sp4数据库 强烈建议:客户端装windows 2000 Professional SP4, WindowsXP SP2版本,windows 2000必须安装客户端数据库驱动程序mdac_...

    Windows 系统错误代码简单分析

    Microsoft Windows 系统错误代码简单分析:  0000 操作已成功完成。  0001 错误的函数。  0002 系统找不到指定的文件。  0003 系统找不到指定的路径。  0004 系统无法打开文件。  0005 拒绝访问。...

    kangdongya

    主要进行数据库级别的操作,目前包括『备份数据库』、『还原数据库』、『附加数据库』、『分离数据库』四个操作,系统数据库不能分离,当对应数据库不能进行对应操作时,对应菜单为不可用,如上图的『分离数据库』为...

    管家婆辉煌版 门店使用服务类

    本工具同时支持辉煌2005和辉煌2005+(两个版本的操作步骤一样),应该包括的5个文件:PDataMove.exe、Movedata.cfg、存储过程.sql、MoveBaseData.chm、说明.txt。 请退出所有程序再执行下列使用步骤: 1.把5个文件都...

    测试培训教材

    QC支持的操作系统:Windows、Linux、Solaris 支持群集: 服务器端硬件和数据库要求: Windows: Linux: Solaris: 客户端系统要求: 练习1:安装QC 详见《Mercury Quality Center 9.0 ...

    C#编程经验技巧宝典

    115 <br>0192 如何获取“我的文档”系统文件夹路径 115 <br>0193 如何获取应用程序当前执行的路径 116 <br>0194 如何获取当前操作系统的信息 116 <br>0195 如何实现基本数据类型随意转换 116...

    企业信使-.net

    “企业信使/企信通短信平台”采用目前最先进实用的“.net+sql server”平台架构,采用C#编程语言,对操作系统要求和硬件需求都非常通用和低廉,维护简单,能够保证最优的投资回报比。 系统BUG查询时间截图2018年12月...

    asp.net开发的一个库存系统

    程序可使用VisualStdio.NET2005对SQLSERVER的接口,进行对数据库的所有访问。 实现技术包括:ASP.NET+SQLSERVER2000+AJAX框架技术 希望朋友们能喜欢,项目里面还包括了数据库的备份,我自己还做了进度条,大家去看看...

    网管教程 从入门到精通软件篇.txt

    向系统分区写入新的主引导记录可能破坏分区表并导致分区无法访问。  format  将指定的驱动器格式化为指定的文件系统。含有下列参数的 format 命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同...

    企信通短信平台

    系统基于win2003/sqlserver2000、2005、2008等平台,性能稳定,程序易于维护; 通道接口多样化 系统采用目前最优秀的插件开发方式,接口开发一次就可以N次配置,可以连接CMPP、SMGP、SGIP、SMPP、EMPP、Webservice、...

    Fesend CMS系统源码(.NET 2.0版本!)

    环境:Vs2005,SqlServer 2000 运用了流行的AJAX技术及.net技术,将.net的缓存技术发挥到淋漓尽至,从而极大的提高了程序运行的效率以及减轻了服务器的负担,性能及效率方面 要比基于asp、php的同类产品强出百倍; ...

    Project管理系统

    (1)在你的SQLServer200数据库服务器上建立一个数据库和有操作些数据库权限的数据用户 (2)运行DbInstall\FastInstall.exe,输入数据库的相关的信息,进行安装。 注:不能进行重复安装,如果安装过程中出错,请清空...

Global site tag (gtag.js) - Google Analytics