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 2005/2008 无日志文件附加数据库

公司网站运营两年多了,日志文件超级大,在重装系统的时候,为了省事,就没有备份日志文件,而且是没有分离就把日志文件给删掉了(下次一定要记得先分离再删日志文件)。结果造成数据库怎么都附加不上。出现错误。 ...

Win7/Vista下安装SQL Server 2005/2008后,进行附加数据库错误的解决

Win7/Vista下安装SQL Server 2005/2008后,进行附加数据库错误的解决 我在Win7/Vista下安装了SQL Server 2008,分离数据库后,进行附加时,发生如下错误...

SQL Server附加数据库失败,错误5120问题解决办法

1、错误3415问题:附加数据库的时候,发现总是附加失败,查看消息时发现问题如下: 查看消息后发现错误代码为3415 原因:数据库文件是只读的 解决方法:在文件属性中去掉只读属性2、错误51...

sql server 2000,Log.LDF文件丢失,附加数据库失败的解决办法

关键词:SQL Server数据库文件恢复技术 SQL Server日志文件丢失的恢复方法  SQL Server数据库备份有两种方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另...

天禾云盘SQL SERVER数据库附加失败解决办法

在安装天禾云盘或其他使用SQL SERVER数据库的软件过程中,通常是通过附加数据库的方法创建数据库,而在附件数据库的过程中总会遇到各种各样的问题

SQL Server 2005无日志文件附加数据库

公司网站运营两年多了,日志文件超级大,在重装系统的时候,为了省事,就没有备份日志文件,而且是没有分离就把日志文件给删掉了(下次一定要记得先分离再删日志文件)。结果造成数据库怎么都附加不上。出现错误。 ...

sql server 2005 附加2000数据库文件时错误及解决办法

sql server数据库远程连接sqlservermicrosoftservice 异常:在将一个 SQL Server 2000 数据库附加到 SQL Server 2005时出现如下的错误:附...

SQL Server 2005数据库的附加和分离/备份与还原实验指导

Sql server 2005数据库的附加和分离/备份与还原实验指导 一、启动服务器 图1 如图1,启动服务器,进入图2界面,点击连接,开始连接服务器。请注意服务器名称一项,如果后面几位数字不是实验...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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