我的数据库事务日志文件增长设置的是文件自动增长,不受限制。这样应该可以把历来的日志都有的吧?现在我想请问是要怎么样去操作,是不是首选备份一个日志备份?然后再还原一个完全备份,再使用日志备份按时间点还原数据库?请指教。谢谢!
首先更新数据库属性
alter database dd_zcgldb set recovery full
go
然后在目前数据库的基础上进行全库备份和日志备份
BACKUP DATABASE BJKJ_ZCGLDB TO disk='F:\BJKJ_ZCGLDB.dat'
BACKUP LOG dd_ZCGLDB to disk='F:\dd_ZCGLDB.log'
go
再用全库备份还原一个新数据库
restore database dd1_ZCGLDB from disk='F:\dd_ZCGLDB.dat' with norecovery
在新数据库上还原日志备份到时间点
restore log dd1_ZCGLDB from disk='F:\dd_ZCGLDB.log'
with stopat='2007/05/19 00:00:00.000'
GO
请问我这样操作有问题吗?为什么还原来还原去数据库还是没有变化?里面的数据始终相同?
[此贴子已经被作者于2007-8-14 13:09:46编辑过]
[此贴子已经被作者于2007-8-14 14:06:19编辑过]
是啊。。如果你的数据库是意外丢失资料。。
。不是人为的话。。应该可以找到
是啊。。如果你的数据库是意外丢失资料。。
。不是人为的话。。应该可以找到
我想请问除了人为删除数据外,所谓的意外丢失资料指的是哪些方面?如果要恢复的话可以采取哪种措施?