一篇关于Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法 ,有碰过相同问题的朋友可以参考本文章得以解决哦。

最近几天从网上找了几个.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)的数据库文件的

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

主要配置过程如图:

步骤一:

步骤二:

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql附加数据库出错_Sqlserver2005附加数据库时出错解决办法相关推荐

  1. 使用MySQL Workbench导出数据库脚本以及出错时的解决办法

    使用MySQL Workbench导出数据库脚本以及出错时的解决办法 正常做法 打开workbench,选择左上角的菜单栏,选择Server->Data 之后出现如下界面 一般情况下,这样就导出 ...

  2. mac双系统装mysql启动不了了_详解ubuntu双系统启动时卡死解决办法

    详解ubuntu双系统启动时卡死解决办法 ubuntu双系统启动时卡死解决办法(在ubuntu16.04和18.04测试无误) 问题描述: 在安装完ubuntu双系统后,第一次启动ubuntu系统时, ...

  3. SQLServer无法打开用户默认数据库,登录失败,错误4064的解决办法

    "SQLServer无法打开用户默认数据库,登录失败,错误4064"的解决办法 1.检查登录密码 如果密码错误,修改数据库密码,用windows身份验证登录进去, (1)安全--登 ...

  4. 关于Navicat Premium连接Oracle数据库闪退(失败)的解决办法(带ocl.dll)

    关于Navicat Premium连接Oracle数据库闪退(失败)的解决办法(带ocl.dll) 先下载这两个文件(oci.dll.sqlPlus) oci.dll:https://download ...

  5. 发现 3 个已存在的 RPM 数据库问题, 'yum check' 输出如下 解决办法

    发现 3 个已存在的 RPM 数据库问题, 'yum check' 输出如下 解决办法 2018年10月17日 11:12:46 54Kayden 阅读数 2790 版权声明:本文为博主原创文章,遵循 ...

  6. 向sqlserver数据库中传递类似数组的参数解决办法

    向sqlserver数据库中传递类似数组的参数解决办法 关于sqlserver数据库存储过程传递varchar类型参数(后端给出参数格式 '1,2,3').但是查询始终没有结果,但是直接写在语句中确实 ...

  7. linux mysql 登录报1045_【mysql】linux登录MySQL_报错ERROR_1045_(28000)解决办法

    [mysql]linux登录MySQL_报错ERROR_1045_(28000)解决办法 5年前 (2015-09-17)    作者:Jiaozn    分类:MySQL    阅读次数:1852 ...

  8. phpstudy中mysql启动不起来的一种情况和解决办法

    文章目录 情况 错误日志 排查错误 错误1 硬盘扇区大小 导致的问题 错误2 缺少VC运行库 记录phpstudy的mysql启动不起来的一种情况及解决办法 ①首先排除了端口占用 根据错误日志,发现了 ...

  9. linux 卡在grub_详解ubuntu双系统启动时卡死解决办法

    ubuntu双系统启动时卡死解决办法(在ubuntu16.04和18.04测试无误) 问题描述: 在安装完ubuntu双系统后,第一次启动ubuntu系统时,卡死在启动界面(或者黑屏),这大概都是由于 ...

  10. FANUC机器人发生SRVO-454 CPU总线失败报警时的解决办法

    FANUC机器人发生SRVO-454 CPU总线失败 报警时的解决办法 原因:放大器内部的CPU总线数据中发生了异常 处理:需要更换伺服放大器 清除报警:需要重新通电 本人碰到过一次,当时的情况是:刚 ...

最新文章

  1. 韩顺平循序渐进学java 第10.11讲 继承.重载.覆盖
  2. python没有上方工具栏_Python体验(08)-图形界面之工具栏和状态栏
  3. 根据 UserAgent 判断网页是在浏览器、或在微信、或在APP中
  4. 【腾讯面试题】Docker
  5. 如何在Windows 10上使用触摸板手势
  6. .Net Core中IOC容器的使用
  7. IntelliJ IDEA编码设置
  8. c语言入口参数和出口参数,麻烦帮忙指出一下这个函数的入口参数和出口参数呀!...
  9. 语言基础(9):static, extern 和 inline
  10. boost:regex分割字符串(带有'\'字符) - zzusimon的专栏 - 博客频道 - CSDN.NET
  11. css displayhidden
  12. 华为的型号命名规则_华为光模块的型号命名规则是怎样的?
  13. Delphi 3D Glscene安装
  14. android4.0 底部菜单,Android自定义控件系列(四)—底部菜单(下)
  15. Lammps:Python上Ovito模块配置的问题与解决
  16. 2021江西省数学建模三题
  17. sinx/cosx的泰勒展开式与库函数的比较
  18. 【spark】map算子n种简化写法
  19. vue基于element组件的国籍选择框
  20. html将四张图片合并,照片拼图在线制作 自带多种照片拼图模板,自由排版将多张照片合成一张...

热门文章

  1. 配置Tomcat服务器
  2. stm32使用红黑树
  3. 血腥杀戮:数学建模还原古战场
  4. RecyclerView的用法
  5. xv6 6.S081 Lab7: Lock
  6. java保留两位小数四舍五入_关于java 四舍五入使java保留2位小数示例讲解
  7. 论文阅读笔记整理合集
  8. 关于计算机图像处理的意义,计算机图像处理技术的重要性
  9. WITH AS 同时定义多个CTE实现年假查询
  10. 笔记本连接android手机,安卓手机怎么连接电脑?附详细的方法和步骤