主页 > 知识库 > sql2005 附加数据库出错(错误号:5123)解决方法

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

热门标签:沈阳智能外呼系统代理 浙江地图标注 沧州营销外呼系统软件 创业电销机器人 九鹿林外呼系统怎么收费 松原导航地图标注 电销机器人虚拟号码 舞钢市地图标注app 海南自动外呼系统价格

【错误提示】
无法为此请求检索数据。(Microsoft.SqlServer.SmoEnum)其他信息执行Transact-Sql语句或批处理时发生了异常。(Microsoft.SqlServer.ConnectionInfo)尝试打开或创建物理文件“d:\Data\***.mdf”时,Create file遇到操作系统错误5(拒绝访问。)

【问题背景】
数据库版本:SQL Server 2005企业版
操作系统版本:Windows Server 2003企业版
错误引发描述:数据库分离后,把数据硬盘从一台主机换挂到另一台主机上(两台主机的操作系统和数据库版本都是一样的)。结果附加数据库时,提示上面的错误。

【问题分析】
很明显,是文件操作权限不够引发的问题。

【解决方法】
给数据库文件所在的文件夹属性安全里添加相应的用户并赋予完全操作权限即可解决问题(网上的资料都是这么说的)。给什么用户添加权限呢?比如:Administrators用户组、NETWORK SERVICE、MSSQLUser或Everyone,具体用哪个,看你的SQL服务是哪个帐户启动的,如果不清楚或者懒一点,可以直接添加Everyone用户。本来想上个截图的,不知道为什么,几十Kb的图片,一直上传不成功。

【意外情况】
可能你通过上面的解决方法,给数据文件所在的文件夹添加了相应的用户和操作权限,但问题依旧(这也正是我纠结痛苦的地方,网上都是那么说的,咋就不行哩~~??!)。最后我的解决方法是:给每个数据库文件(包括mdf、ldf、ndf)分别设置用户和操作权限(操作方法和给文件夹加操作权限一样,都是在右键属性里的安全选项)。问题终于彻底得到解决。原因应该是文件夹的权限没有自动继承到里面的文件上。

您可能感兴趣的文章:
  • mssql server .ldf和.mdf的文件附加数据库的sql语句
  • SQLServer 附加数据库后出现只读或失败的解决方法
  • sql2008 附加数据库时出现错误5123提示的解决方法
  • SQL SERVER 2008 无法附加数据库的解决方法
  • MSSQL2005在networkservice权限运行附加数据库报(Microsoft SQL Server,错误: 5120)
  • Sqlserver 2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
  • sql server2012附加数据库问题解决方法
  • SQL Server 2005附加数据库时Read-Only错误的解决方案
  • SQL Server附加数据库出错,错误代码5123

标签:公主岭 商洛 台湾 日喀则 宝鸡 西藏 海口 咸宁

巨人网络通讯声明:本文标题《sql2005 附加数据库出错(错误号:5123)解决方法》,本文关键词  sql2005,附加,数据库,出错,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《sql2005 附加数据库出错(错误号:5123)解决方法》相关的同类信息!
  • 本页收集关于sql2005 附加数据库出错(错误号:5123)解决方法的相关信息资讯供网民参考!
  • 推荐文章