SQl Server2008附加数据库失败 40NDK2010_]

发布时间:2016-12-6 20:08:21 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"SQl Server2008附加数据库失败 40NDK2010_]",主要涉及到SQl Server2008附加数据库失败 40NDK2010_]方面的内容,对于SQl Server2008附加数据库失败 40NDK2010_]感兴趣的同学可以参考一下。

求教: 我用的SQl Server2008附加过多次数据库都失败,错误一致,将文件放置根目录下一样附加不上。 错误信息: 执行Transact-SQL语句或批处理时发生了异常。 无法打开物理文件“E:\数据库、学校_Data.MDF”.操作系统错误5:“5(拒绝访问。)”。(Microsoft SQl Server,错误:5120) 

没有权限? 也可能是文件有问题了, 最好是换台机器试一下,如果还不行,就是文件有问题,这个就不好办了。。。

排除路径问题以后 基本上就可以说是你文件的问题了 试试去其他机器附加可以不 不行的话就没办法了

确保文件没有问题

换机器试下,如果还不行,应该是MDF文件有物理错误了.

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

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

你的操作系统没有开启简单文件共享?

另外你的文件的目录在你安装目录的DATA文件夹 而不是你说的那个地址

你可以把你的MDF文件COPY过去是一下

今天我也遇到了同样的问题,在U盘里的时候还可以附加,但是COPY到电脑里就不能附加了

引用 10 楼 shanshuiwuqong 的回复:今天我也遇到了同样的问题,在U盘里的时候还可以附加,但是COPY到电脑里就不能附加了 同楼上的情况一样。 数据库文件没问题,但是放电脑上硬是死活附加不上去,放U盘就蛮好的。 我用的是  win7  HomeBasic    32  位正版系统,请问是不是跟系统权限设置有关呀 ? 有知道的大侠们,请不吝赐教、 先谢过了……

从服务里面将对应的服务的 内置账户修改为 Local System  ,即可附加上文件   这个是操作系统权限的问题导致的

楼主解决这个问题没 ,我今天也遇到这个纠结的问题了 ,求教

这个问题我刚解决了,楼主你把分离的数据文件拷贝到你安装SQLSERVER指定放置DATA的文件夹下,比如我的是在D:\Program Files\Microsoft SQL Server\MSSQL10.MYSQLSERVER\MSSQL\DATA  你放置到DATA下面,然后附加数据库,OK 。。

真巧,我今天刚遇到这个问题,用的是win7操作系统,sqlserver2008,不过已经解决了。 原因:是因为没有操作权限,所以附加的时候出错,只要设置数据库文件的安全属性即可。 解决办法: 1.打开该数据库文件的属性窗口,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮。 2.在选择组或用户名列表中,选择Authenticated Users,在权限列表中选中完全控制。 3.选择"确定"按钮关闭对话框。 4.附加数据库,成功。

引用 15 楼  的回复:真巧,我今天刚遇到这个问题,用的是win7操作系统,sqlserver2008,不过已经解决了。 原因:是因为没有操作权限,所以附加的时候出错,只要设置数据库文件的安全属性即可。 解决办法: 1.打开该数据库文件的属性窗口,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮。 2.在选择组或用户名列表中,选择Authenticated Users,在权限列表中选中完全控制。…… 回答得非常正确,今天我也遇到同样的问题,不能解决。网上查资料,用他这种方式来解决了。

Win7/Vista下安装了SQL Server 2008,分离数据库后,进行附加时,发生如下错误:  提示“无法打开物理文件…………。操作系统错误 5:"5(拒绝访问。)"(Microsoft SQL Server,错误:5120)  网上很多都是说出现该问题是由于用混合验证方式登录数据库造成的,只要将登录方式换为windows验证方式即可解决该问题。经过测试,并非如此……  Win7/Vista采用了UAC帐户控制,即使你是管理员帐户,默认使用的也是标准令牌。经过测试,只要使用“管理员权限”运行“SQL Server Management Studio”,即可正常附加。 

要把数据库拷贝在:C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA,与你的数据库安装目录有关,这面的是我的地址。然后附加时从这个路径里选择。

引用15楼的回复 刚开始只改MDF文件时不能附加但我把LDF文件也一样修改之后就行了  谢谢

我的开始也不行,后来拷贝到data目录下就可以了,太神奇了。

标题: Microsoft SQL Server Management Studio ------------------------------ 附加数据库 对于 服务器“王作璞”失败。  (Microsoft.SqlServer.Smo) 有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=附加数据库+Server&LinkId=20476 ------------------------------ 其他信息: 执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo) ------------------------------ SQL Server 检测到基于一致性的逻辑 I/O 错误 页撕裂(签名应该为: 0x55555555,但实际为: 0x55550055)。在文件 'F:\第4章 商品销售管理系统\Database\MySale.mdf' 中、偏移量为 0x00000000122000 的位置对数据库 ID 7 中的页 (1:145) 执行 读取 期间,发生了该错误。SQL Server 错误日志或系统事件日志中的其他消息可能提供了更详细信息。这是一个威胁数据库完整性的严重错误条件,必须立即纠正。请执行完整的数据库一致性检查(DBCC CHECKDB)。此错误可以由许多因素导致;有关详细信息,请参阅 SQL Server 联机丛书。 正在将数据库 'MySale' 从版本 539 转换为当前版本 655。 数据库 'MySale' 正在从版本 539 升级到版本 551。 (Microsoft SQL Server,错误: 824) 有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=824&LinkId=20476 ------------------------------ 按钮: 确定 ------------------------------

引用15#谢谢问题解决了

今天我也遇到了该问题,多谢前辈指教,虽然已经是好久以前的帖子了

我今天也遇到这样的问题,应该说再次。呜呜,这次要记住了,是文件权限问题。改为完全控制就能附加了..本人也是初学者,好多问题的

上一篇:.Net高手请进,关于table.select()的问题 20youhaoxinqin]
下一篇:SQL 2008 R2 数据追踪 求教 50lcqtgb]

相关文章

相关评论