导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

用"Delete from xxx" 删除记录如何恢复?? 十万火急!!!!!!!

cjwcyc 2003-01-11 10:50:17
数据库较早前曾有过备份,如何恢复备份后到 Delete 之间的记录???
...全文
26 点赞 收藏 15
写回复
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
ilqtj 2003-05-06
同意CoolAbu(程序员跟GF不兼容)

那是最好的方法!~

如果备份了数据库恢复就可以了

只要有日志,什么都好做
回复
lizongqi 2003-01-11
mark
回复
cjwcyc 2003-01-11
如何查Log时间???
回复
CABO 2003-01-11
stopat='dec 31,2002 12:00 am'

这是你LOG的时间,你的LOG时间没有这条当然不行,看看LOG再选一个
回复
cjwcyc 2003-01-11
我用" CoolAbu(程序员跟GF不兼容(★★★★)) "老兄方法,出现如下错误,
怎么办????
服务器: 消息 3217,级别 16,状态 1,行 1
为 STOPAT 参数指定的值无效。
服务器: 消息 3013,级别 16,状态 1,行 1
RESTORE LOG 操作异常终止。
回复
cmsoft 2003-01-11
我选的是完全备份
回复
CABO 2003-01-11
是否是差异备份,你选错了?
文件操作错误(你恢复的根本是原来的备份)?
备份失败?你没注意?
一般好像没听过
回复
cmsoft 2003-01-11
我先备份了后,后来我修改数据库后,重新备份这个数据库时是覆盖了原有的备份。后来我新建一个数据库还原时却是原来的备份,有这等事,实在不明白。
回复
CABO 2003-01-11
3、搞数据库的不备份数据库实在是该打屁股。。。


呵呵,完全同意!
(我吃过一点亏的)
回复
CoolAbu 2003-01-11
有日志备份吗??如果有,进行以下操作

1、断开别的用户与数据库的连接:
sp_option 'yourdatabse','single user','true'
--sp_option 'yourdatabse','single user','false'

2、恢复日志到时间点:
restore log info from disk='e:\mssql7\data\info_log'
with recovery,stopat='dec 31,2002 12:00 am'

3、搞数据库的不备份数据库实在是该打屁股。。。
回复
pengdali 2003-01-11
先将当前备份一下!
再恢复较早前曾有过备份!
回复
CABO 2003-01-11
???
好像不行的吧?LOG?
回复
CoolAbu 2003-01-11
打开SQL的联机帮助,搜日志恢复,好好看。。。
回复
cjwcyc 2003-01-11
up
回复
zizi0 2003-01-11
gz
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告