`
ajinn
  • 浏览: 33848 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

转自 http://www.cnblogs.com/babycool/archive/2011/11/17/2253349.html

方案一:切换登录方式
出现这种情况是由于用“混合验证方式”(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”,数据库仍可打开。

 

附加数据库后发现数据库属性为只读的解决办法

 

附加后发现数据库属性为“只读” 解决方法为:

 

打开“Sql Server 2005,在只读的数据库上右击选择属性,选中属性窗口左侧"选择页"下面的"选项",在窗口右边将数据库为只读

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

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

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

 

我记得只需给Authenticated Users赋所有权限就行了。

分享到:
评论

相关推荐

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

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

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

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

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

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

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

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

    飞龙酒店管理软件

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

    企业工资管理系统论文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 ...

    kangdongya

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

    Windows 系统错误代码简单分析

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

    C#编程经验技巧宝典

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

    测试培训教材

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

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

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

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

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

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

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

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

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

    企信通短信平台

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

    企业信使-.net

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

    Project管理系统

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

Global site tag (gtag.js) - Google Analytics