www.ypnh.net > 导致SQL附加数据库时出现错误9004的原因是什么

导致SQL附加数据库时出现错误9004的原因是什么

先把原库文件备份一份,然后 在其它机器上直接附加数据库,不要日志文件!试试!如果不行再按以下方法试试! 在其他机器上,用这个试试: 1.设置数据库为紧急模式 Use Master GO sp_configure 'allow updates', 1 reconfigure with override

提示很清楚----------日志损坏请删除掉日志重新生成日志create database yiyaoguanli' on(filename=N'X:\X\yiyaoguanli.mdf' ) FOR ATTACH X:\x\为你database 'yiyaoguanli'以前的路径 再试

你的数据库的版本比较低.如果用高版本附加低版本时没法直接这么操作.请用低版本生成一个备份,然后再恢复. 嗯.最好的解决办法就是,你把机房创建的库做备份,然后拿来还原.我经常遇见从别处拷贝来的mdb文件,附加很容易出问题,有点莫名其妙的故障. 最后的解决办法,你先创建了一个数据库(名称要一样,包括日志),然后把软件关闭,数据库服务也停止了.把拷回来的mdb和ldf拷贝到刚创建数据库的那个文件夹,替换掉刚创建的那个.开启数据库服务,一般也能解决.

1、分离该数据库.2、删除该数据库的日志文件.3、重新附加即可以后要做好定时完整备份.如遇到今次情况 可直接截断日志重新生成即可.

你这应该是权限不够,到数据库所在目录,右键属性安全,然后把你当前使用的用户名改为可完全控制,然后再附加,就可以了!

应该是你的数据库日志文件损坏了,单独附加应该不成功.因为单独附加的原理是产生一个空的ldf文件结构,但是前提是之前的log是干净的关闭,也就是不能有其他open的事物.这个问题你可以尝试见一个同名的数据库,然后停掉sql server用出问题的覆盖创建的,然后启动sql server ,改到单用户模式用dbcc checkdb修复,但是会有数据损失.另外以上的操作建议在测试环境中做,保留一个备份.

你用的是SqlServer 数据库把! 数据文件有.mdf,.ldf两种 .mdf是你要附加的数据文件.如果你用的是SqlServer2000 可能会区分此文件.还有.bak是备份文件,注意.

前提条件: 附加数据库失败有很多原因(1.NTFS分区内的文件权限2.数据库文件完整性 等等)本文附加数据库失败是指在NTFS分区文件没有权限而无法附加成功,所以解决方法仅对此种情况. 本文以安装 SQL Server 2000 Sample Databases

前提条件: 附加数据库失败有很多原因(1.ntfs分区内的文件权限2.数据库文件完整性 等等)本文附加数据库失败是指在ntfs分区文件没有权限而无法附加成功,所以解决方法仅对此种情况. 本文以安装 sql server 2000 sample databases 说明:

1 那你这样 先新建一个 同名的数据库.2 停止数据库服务器 将tt_data.mdf覆盖新建的数据这个数据库文件3 在企业管理器附加数据库 或用楼上的语句附加你先试一下 如果不行 如果置疑了就会很麻烦, 还有如果这个数据库很重要的话,你给我传过来我帮你!

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com