SQL Server附加数据库拒绝访问

  1. 打开要附加的数据库文件所在的文件夹,即扩展名为mdf的文件所在的文件夹,如下图所示:

  2.  

    右键单击mdf文件,选择“属性”,如下图所示:

  3.  

    单击“安全”选项卡,如下图所示:

  4.  

    单击“编辑”按钮,如下图所示:

  5.  

    在弹出的对话框中的“组或用户名”中选中"Authenticated Users",如下图所示:

  6.  

    在“Authenticated Users的权限”下,勾选"完全控制",  "完全控制"被勾选后(切记.log文件也要完全控制),下面的权限也都会被自动勾选,如下图所示:

  7.  

    最后点击"确定"就可以了。修改权限完成后,你就可以成功的附加数据库了。这是最常用的方法,成功率也比较高,偶尔出现不成功的案例,此时请参考接下来的两种方法。

时间: 2024-08-05 15:21:24

SQL Server附加数据库拒绝访问的相关文章

SQL Server附加数据库拒绝访问错误解决方法

今天在MsSQL里附加数据库时提示操作系统错误5(拒绝访问),这里我没给出了两个解决方案供大家解决问题. 方案一:切换登录方式 出现这种情况是由于用“混合验证方式”(SQL Server身份验证)登录数据库造成的,只要将登录方式改为“windows身份验证方式” 登录即可解决该问题,附加成功后再换用“混合验证模式”登陆就没问题了. 方案二:修改服务 选择 所有程序-SQL Server 2005-配置工具-选择”SQL Server Configuration Manager”或者“SQL Se

SQL Server附加数据库拒绝访问解决方法汇总

@本文来自百度 方法一:修改权限法 1 打开要附加的数据库文件所在的文件夹,即扩展名为mdf的文件所在的文件夹,如下图所示: 2 右键单击mdf文件,选择“属性”,如下图所示: 3 单击“安全”选项卡,如下图所示: 4 单击“编辑”按钮,如下图所示: 5 在弹出的对话框中的“组或用户名”中选中"Authenticated Users",如下图所示: 6 在“Authenticated Users的权限”下,勾选"完全控制",  "完全控制"被勾选

SQL Server附加数据库出现错误5123的正确解决方法

SQL Server附加数据库出现错误5123的正确解决方法 因为自己有一本基于SQL Server 2005的数据库教程,里边使用的示例数据库是AdventureWorks for SQL Server 2005,而我的机子上装的是SQL Server 2008,示例数据库是AdventureWorks for SQL Server 2008.起初我以为示例数据库AdventureWorks for SQL Server 2005 与AdventureWorks for SQL Server

SQL Server附加数据库提示“版本为661,无法打开,支持655版本……”

在我们使用别人导出的数据库的时候,有时候我们会通过附加数据库的方法,把别人导出的数据库附加到我们的电脑中,这时,或许你会遇到这种问题,附加时,提示版本为XXX,无法打开,支持AAA版本. 这是怎么回事呢? 原来,版本号是指SQL Server的版本号,例如版本号661是SQL Server 2008 R2,版本号655是SQL Server 2008 等.它拥有向上兼容的特点.由此可见,标题的意思就是说,你要附加的数据库,只能在SQL Server 2008 R2及更高版本上运行,不能在SQL

sql server 附加数据库的时候出现“无法为此请求检索数据”

我重装电脑前建立的数据库,现在不能附加了 解决方案 对那个数据库文件和数据库日志文件(一定要两个),分别右击属性,在中间个“安全”中 然后  就是点确定就行了,再试试附加数据库?!!!成了!

sql server附加数据库对于服务器失败-解决办法

要附加的数据库文件权限不足 解决办法:找到要附加的数据库文件位置,右键属性-安全-user属性完全控制打钩-确定,再次附加数据库即可

SQL Server 附加数据库提示5120错误

在附加数据库时候遇见 5120错误,建议把放置放置数据库的文件夹的权限更改为完全控制. 假如你的操作系统是windows8 或者windows10 那么你发现操作了这一步还是不行. 我告诉你 关掉你的sqlserver 然后再开始菜单点击右键“以管理员身份运行 然后再次附件一次数据库 ” 好了整个世界都清静了 收工. 致敬 那些苦逼党 傻傻的附加不上的骚年们!

SQL Server附加数据库失败错误号:5120的解决办法

附加数据库时出现附加数据库失败的错误,错误号是5120,已经两次遇到这种问题了.今天写一下解决办法. 有两个方法,很简单: 1.设置mdf文件所在文件夹的权限,在文件夹上右击——属性——安全,如图所示: 根据图示进行设置即可,注意是Authenticated user的权限. 2.不要用sa登陆你的数据库,使用windows身份验证登录你的数据库再进行附加. ps:第一个方法有时候不管用,需要两个都试一下.最近遇到了瓶颈不知道该怎么继续往前学了,在研究框架一类的东西,但是感觉都好虚,毕竟只是看没

[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝

一般连接sql数据库,IP_connstr="driver={SQL Server}; server=127.0.0.1;database=数据库名字;uid=sa;pwd=密码" 这样写没错,一般情况下不会出错,但如果出现 “[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝” 其原因就是能从百度中搜索找到的,其中这个需要你注意: 其实很简单,把server=127.0.0.1的127.0.0.1改为 打