SQl Server2008,2005附加过多次数据库都失败(讨论)

转载 2012年09月14日 15:12:42
求教:
我用的SQl Server2008附加过多次数据库都失败,错误一致,将文件放置根目录下一样附加不上。

错误信息:
执行Transact-SQL语句或批处理时发生了异常。
无法打开物理文件“E:\数据库、学校_Data.MDF”.操作系统错误5:“5(拒绝访问。)”。(Microsoft SQl Server,错误:5120)


    
#1楼 得分:10回复于:2011-03-30 20:52:21
没有权限?
也可能是文件有问题了,
最好是换台机器试一下,如果还不行,就是文件有问题,这个就不好办了。。。

 
    
#2楼 得分:10回复于:2011-03-30 21:00:33
排除路径问题以后 基本上就可以说是你文件的问题了

试试去其他机器附加可以不

不行的话就没办法了

    
#3楼 得分:0回复于:2011-03-30 21:05:01
确保文件没有问题

    
#4楼 得分:0回复于:2011-03-30 21:07:02
换机器试下,如果还不行,应该是MDF文件有物理错误了.


    
#5楼 得分:0回复于:2011-03-30 21:55:15
文件跟同学用的一样的,应该没问题,并且我试过多个不同的文件,也附加失败。
请问具体的根目录是哪?我的SQL安在"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe"。

    
#6楼 得分:0回复于:2011-03-30 22:01:55


文件跟同学用的一样的,应该没问题,并且我试过多个不同的文件,也附加失败。
请问具体的根目录是哪?我的SQL安在"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe"。



    
#7楼 得分:0回复于:2011-03-30 22:21:36
你的操作系统没有开启简单文件共享?


    
#8楼 得分:10回复于:2011-03-30 22:23:10
另外你的文件的目录在你安装目录的DATA文件夹 而不是你说的那个地址

 

    
#9楼 得分:10回复于:2011-03-30 22:23:32
你可以把你的MDF文件COPY过去是一下



    
#10楼 得分:0回复于:2011-05-04 22:48:24
今天我也遇到了同样的问题,在U盘里的时候还可以附加,但是COPY到电脑里就不能附加了

    
#11楼 得分:0回复于:2011-05-21 13:18:25
引用 10 楼 shanshuiwuqong 的回复:
今天我也遇到了同样的问题,在U盘里的时候还可以附加,但是COPY到电脑里就不能附加了



同楼上的情况一样。
数据库文件没问题,但是放电脑上硬是死活附加不上去,放U盘就蛮好的。
我用的是 win7 HomeBasic 32 位正版系统,请问是不是跟系统权限设置有关呀 ?
有知道的大侠们,请不吝赐教、
先谢过了……



    
#12楼 得分:0回复于:2011-07-27 11:17:58
从服务里面将对应的服务的 内置账户修改为 Local System ,即可附加上文件
  这个是操作系统权限的问题导致的



    
#13楼 得分:0回复于:2011-12-09 14:08:15
楼主解决这个问题没 ,我今天也遇到这个纠结的问题了 ,求教


    
#14楼 得分:0回复于:2011-12-09 14:13:30
这个问题我刚解决了,楼主你把分离的数据文件拷贝到你安装SQLSERVER指定放置DATA的文件夹下,比如我的是在D:\Program Files\Microsoft SQL Server\MSSQL10.MYSQLSERVER\MSSQL\DATA 你放置到DATA下面,然后附加数据库,OK 。。(我使用此方法有用)


    
#15楼 得分:0回复于:2011-12-16 11:22:13
真巧,我今天刚遇到这个问题,用的是win7操作系统,sqlserver2008,不过已经解决了。

原因:是因为没有操作权限,所以附加的时候出错,只要设置数据库文件的安全属性即可。

解决办法:
1.打开该数据库文件的属性窗口,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮。
2.在选择组或用户名列表中,选择Authenticated Users,在权限列表中选中完全控制。
3.选择"确定"按钮关闭对话框。
4.附加数据库,成功。

SQl server 2008 附加数据库失败如何解决

SQl server 2008 附加数据库失败如何解决 方案1     (1)找到要添加数据库的.mdf文件,点击右键,选择属性。        (2)在属性页面点击安全,选择Authen...
  • windowsliusheng
  • windowsliusheng
  • 2016年12月06日 15:53
  • 734

sql2008不能附加sql2005的数据库文件解决方法

  • 2013年09月09日 17:16
  • 194KB
  • 下载

SQL Server 附加数据库失败的解决

错误提示:错误1813:未能打开新数据库’dbname’,create database 将终止。设备激活错误。物理文件名’d:sql servermssqldatadbname _log.ldf’可...
  • hank5658
  • hank5658
  • 2012年05月09日 18:06
  • 2041

SQL2008数据库附加失败错误5133

今天想附加了数据个数据库,不知道为什么一直附加不了,一直提示错误5120和错误5133,刚开始的时候是提示错误5120,然后自己到网上查看了一些关于附加数据库出现错误5120的解决方案。然后根据网上解...
  • wxb141001yxx
  • wxb141001yxx
  • 2016年12月14日 17:45
  • 2090

关于SQL Server 2012数据库附加错误等问题

关于SQL Server 2012数据库附加错误等问题 1、由于数据库安装或者不正确删除数据库后会造成显示打开附加数据库功能时Mircrosoft SQL Server Manager Stud...
  • shuytu
  • shuytu
  • 2015年03月15日 20:20
  • 1317

SQL Server附加数据库失败,823错误。

SQL Server附加数据库失败,823错误。 服务器在正常运行的情况下突然断电,导致数据库文件严重损坏。附加或还原数据库无果,在附加数据库过程中出现823字样的错误。 查阅SQL se...
  • Devper
  • Devper
  • 2017年03月30日 20:05
  • 1257

附加数据库时出现错误5173时的解决办法

原文整理自:邹建csdn 附加数据库:         企业管理器     --右键"数据库"     --所有任务     --附加数据库     --选择你的.mdf文件名     --确定   ...
  • stonec
  • stonec
  • 2009年01月14日 19:43
  • 1208

SQL Server 2008 附加数据库失败的解决办法

昨天在将一个 SQL Server 2000 数据库附加到 SQL Server 2008 时出现如下的错误: 附加数据库 对于 服务器“servername”失败。  (Microsoft.Sql...
  • qachenzude
  • qachenzude
  • 2012年05月26日 16:10
  • 13236

SQLServer2008 附加数据库报 611版本不支持655版本错误以及解决方案

SQL Server 2008基于SQL Server 2005,并提供了更可靠的加强了数据库镜像的平台。 解决方案一, 下载SQL Server 2008 R2 并安装,...
  • liujinyu123
  • liujinyu123
  • 2014年04月11日 16:30
  • 4473

Microsoft SQL Server Management Studio数据库不能附加与分离问题

1.首先提一下这个软件的安装,感觉很操蛋,跟office差不多,如果是第一次安装,那么就是傻瓜式的,如果不是第一次安装,就会存在卸载不干净的问题,这会直接导致安装失败,我这次安了整整一天,第一次双击快...
  • qq_32239767
  • qq_32239767
  • 2017年09月19日 22:26
  • 249
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQl Server2008,2005附加过多次数据库都失败(讨论)
举报原因:
原因补充:

(最多只允许输入30个字)