我的生产数据库每小时运行一次事务日志备份。我必须实施以下方案来检查已删除的数据。
我有两个博客。
- tlog1.trn 上午 10 点
- tlog2.trn 上午 11 点
我已经恢复了最近的完整备份和差异,直到 09 AM 恢复。我想tlog1.trn
每 10 分钟恢复一次并将数据从一个表复制到同一个数据库或不同数据库中的table1
另一个表table2
。
使用 SQL Server 2016。
这是一种可能的情况吗?我必须使用游标吗?我知道恢复STANDBY
模式会让我读取数据。请帮助我如何恢复到每 10 分钟恢复点?我知道 restore 命令中有 STOPAT 选项,但是我怎样才能恢复到每 10 分钟间隔一次。?有什么语法吗?
您应该能够编写一系列恢复日志(带备用)并指定
STOPAT
以 10 分钟为增量--
然后,继续处理在上午 11 点创建的下一个事务日志并重复还原命令,但更改
STOPAT
每个命令的时间。您好,我已经创建了每 1 分钟恢复一次的脚本,然后将数据复制到另一个数据库中的另一个表。
我使用游标循环遍历不同的事务日志文件,然后使用 while 循环每 1 分钟停止一次,然后恢复一个表。