2 poppy15 poppy15 于 2014.12.18 16:11 提问

附加数据库对于服务器失败 5120

我已经将SQL文件属性完全控制了还是没法附加,是没有获取管理员权限才出现的问题,还是我要导入的文件适用于2000版,
我的是SQL server2008版的所以不行呢?

2个回答

guwei4037
guwei4037   Ds   Rxr 2014.12.18 16:31
已采纳
caozhy
caozhy   Ds   Rxr 2014.12.18 16:53

这有很宽泛的原因,一般检查这么几项:

(1)文件系统的权限,特别是日志文件,没有写权限是不能附加上去的
(2)数据库的认证方式,sa密码是否匹配。最好使用windows认证方式
(3)sql server的语言是否一致,语言影响字符串排序列和索引的规则,如果原来是英文版,那么现在最好还用英文版
(4)数据库文件本身是否被损坏,虽然理论上2008向下兼容2000,但是未必不会出现问题,建议导出成csv或者sql,再导入,而不是直接附加看看
(5)是否以管理员方式运行的Management Studio

poppy15
poppy15 用管理员身份就可以了,谢谢了~
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Microsoft SQL Server Management Studio ------- 附加数据库 对于 服务器“xxx"失败(错误码5120)
个人笔记。欢迎纠正讨论。
SQL Server附加数据库失败,错误5120问题解决办法
1、错误3415问题:附加数据库的时候,发现总是附加失败,查看消息时发现问题如下: 查看消息后发现错误代码为3415 原因:数据库文件是只读的 解决方法:在文件属性中去掉只读属性2、错误5120问题:解决完错误3415后,附加数据库还是出现错误,查看消息时发现问题如下: 查看消息后发现错误代码为5120 解决方法1(尝试):把数据库登陆方式改为Windows身份认证,然后再试一下;
SQL Server数据库附加失败:错误5120和错误950
再次敲机房,想参考以前的物理模型,结果在附加数据库这一环节出现了点问题,下面总结一下。         1、附加数据库失败,错误5120                 对于这种错误,我在网上搜集了一下,主要有以下几种解决办法:         方法一:将要附加的文件拷贝到SQL Server默认的Data目录,即C:\ProgramFiles\Microsoft SQL Server
附加数据库失败错误5120 错误950
附加数据库时遇见两个问题: 1.错误代码5120 解决方式:这个错误是没有操作权限,要检查文件是否可读,安全性是否有权限。 2.错误代码950 版本问题。 数据库属性中可以查看当前sql server可以兼容的版本,如果还原的mdf文件版本不支持,就找个可以兼容的版本做个“中介”还原一下,再生成脚本吧
SQL Server 2017附加数据库提示5120错误,无法附加数据库
估计SQLServer跟我有仇。。。该写作业了,老师发了数据库文件mdf,ldf共两个我就开始做了,右键 - 附加,然后找到文件,就点了确定,然后就出现错误了,我还是再一次的无语了结果出现这玩意了然后我去找了,找到一个可以参考的SQL Server 附加数据库提示5120错误 - 龙果果 - 博客园https://www.cnblogs.com/yeminglong/p/5792553.html(...
附加数据库对于服务器****失败!
这个问题 其实网上一搜索 大把的答案!我这里贴出来只为自己 方便以后查看 以免到时候又得网上搜索了。 错误信息: 附加数据库对于服务器****失败 ->  其他信息:执行Transact-SQL语句或批处理时发生了异常。    ->无法打开屋里文件"..\..数据库路径"。       ->操作系统错误5:"5(拒绝访问。)"。(microsoft SQL Server,错误51
SQL Server 2014附加数据库失败,错误5120的解决方法之一
在SQL Server 2014上附加数据库时收到提示
Sqlserver2005附加数据库时出错提示操作系统错误5120的解决办法
Sqlserver2005附加数据库时出错提示操作系统错误5120的解决办法  最近几天从网上找了几个asp.net的登录案例想要研究研究代码,结果在用 Sql Server2005附加数据库文件时弹出错误信息:如下图:       ,一时无解,遂求助于百度谷歌,经过各种试验,特将解决办法整理于此,希望能帮到大家,同时如果有好的意见大家多多交流啊!   方案一:切换登录方式
MSSQL附加数据库5120错误(拒绝访问)处理方法
http://jingyan.baidu.com/article/c1a3101e8b34c2de656debbe.html MSSQL附加数据库时提示以下错误: 无法打开物理文件“***.mdf”。操作系统错误 5:“5(拒绝访问。)”。 (Microsoft SQL Server,错误: 5120) 该经验介绍如何处理该报错,而后成功附加数据库。
MSSQL2012 附加数据库5120错误(拒绝访问)处理方法
MSSQL附加数据库时提示以下错误: 无法打开物理文件“***.mdf”。操作系统错误 5:“5(拒绝访问。)”。 (Microsoft SQL Server,错误: 5120) 点击消息查看 这是因为待附加数据库文件的访问权限问题 修改待附加数据库文件的访问权限 右键需要附加的数据库文件,弹出属性对话框,选择安