社区
应用实例
帖子详情
数据库的 日志文件 被误删了,现在那个 mdf 文件附加不上,有没有办法了?
searoom
2004-08-03 04:51:39
日志文件被我删掉了,分离后在附加那个 mdf 文件,提示缺少日志文件
...全文
274
10
打赏
收藏
数据库的 日志文件 被误删了,现在那个 mdf 文件附加不上,有没有办法了?
日志文件被我删掉了,分离后在附加那个 mdf 文件,提示缺少日志文件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lzymagi
2004-08-27
打赏
举报
回复
先停了服务.把MDF文件拷到别的地方.然后新建同名数据库.把MDF覆盖过去附加就可以了.
General521
2004-08-26
打赏
举报
回复
新建一同名数据库(文件名,文件组都和原来的一样),然后停止数据库服务,用原来文件替换新建的数
据库文件,启动数据库,该数据库被设未suspect
然后把数据库改成紧急模式:
sp_configure 'allow', 1
reconfigure with override
update sysdatabases set status = 32768 where name = '数据库名'
把LDF文件改名,再执行
DBCC REBUILD_LOG ('数据库名', 'E:\fdzz\database\fdzz1204_Log.LDF' )
恢复数据库紧急模式
update sysdatabases set status = 0 where name = '数据库名'
执行
restore database 数据库名 WITH RECOVERY
sp_configure 'allow', 0
reconfigure with override
这是我以前在帖子中看到的,但我试了,但在:
把LDF文件改名,再执行
DBCC REBUILD_LOG ('数据库名', 'E:\fdzz\database\fdzz1204_Log.LDF' )
出现了问题,不妨你也试一试,有什么新发现,再来说一说!
zonelive
2004-08-04
打赏
举报
回复
建一个相同名的数据库,把MDF替换在挂上去试试
LoveSQL
2004-08-04
打赏
举报
回复
如果你是先分离,再删除的日志文件,重新附加应该没有问题的。
zjcxc
2004-08-04
打赏
举报
回复
企业管理器
--右键"数据库"
--所有任务
--附加数据库
--选择你的.mdf文件名
--确定
--提示没有.ldf文件,是否创建,选择"是"
dyss
2004-08-04
打赏
举报
回复
那个log没有用的
删除了,还是可以附加~~~
searoom
2004-08-04
打赏
举报
回复
哈哈,找到了一个以前的回答
searoom
2004-08-03
打赏
举报
回复
sp_attach_single_file_db 不行,会提示
服务器: 消息 1813,级别 16,状态 2,行 1
未能打开新数据库 'jtempletdb_ss'。CREATE DATABASE 将终止。
设备激活错误。物理文件名 'D:\jTemplet\Database\jTempletDB_log.LDF' 可能有误。
-----------------------
因为我当时第一次分离的时候出了错误,数据库已经处于隔离状态
然后我再分离了一次,同时把 log 文件删掉了
yesterday2000
2004-08-03
打赏
举报
回复
没有日志文件也可以附加上的
如果不行
把数据文件拷到其它目录下
再新建一下相同名的数据库,再把原来的数据文件拷到数据库DATA文件夹下试一试
zheninchangjiang
2004-08-03
打赏
举报
回复
参考 sp_attach_singl_file_db
无
数据库
日志
文件
恢复
数据库
方法两则
无
数据库
日志
文件
恢复
数据库
方法两则,恢复数据的好方法
教你轻松恢复修复SQL Server的
MDF
文件
2.只有
mdf
文件
的恢复技术 由于种种原因,我们如果当时仅仅备份了
mdf
文件
,那么恢复起来就是一件很麻烦的事情了。 如果您的
mdf
文件
是当前
数据库
产生的,那么很侥幸,也许你使用sp_attach_db或者sp_attach_single_file_db可以恢复
数据库
,但是会出现类似下面的提示信息: 设备激活错误。 物理
文件
名 'C:\Program Files\Microsoft SQL Server \MSSQL\data\test_Log.LDF' 可能有误。 已创建名为 'C:\Program Files\Microsoft SQL Server \MSSQL\Data\test_log.LDF' 的新
日志
文件
。
用C#实现
附加
分离
数据库
C#实现分离和
附加
数据库
和拖拽效果 发个东西这么麻烦
用友恢复
数据库
的最后一招
数据库
版本为SQLSERVER2000,
数据库
日志
文件
已经被删除,只 剩下
MDF
文件
。用
数据库
附加
命令无法
附加
。 而且用户已经没有其他的可用备份,如果无法恢复这个
数据库
,将会 给客户带来严重的损失!!!
现在
,只有寄希望与重建
数据库
日志
来恢复了!
SQL Server数据恢复问题研究.pdf
SQL Server数据恢复问题研究.pdf
应用实例
27,581
社区成员
68,548
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章