我对 SQL Server 恢复和批量恢复模式有 2 个困惑。
恢复过程本身是否会生成事务日志(这里我的意思是日志是恢复过程生成的日志——如果有,而不是由正常的数据库 DML/DDL 操作生成)?为什么?
在批量恢复模式下,对A或B的理解是否正确(如果都不正确,请帮助纠正我,这是我的2个不同的理解,让我感到困惑)
A. 对产品数据库进行正常的DML/DLL批量操作(不是恢复操作)会产生最小量的日志,由于日志是最小的,利用日志的恢复过程,不能恢复批量操作中间的任何点;B. 对产品数据库正常的DML/DLL批量操作仍然会产生正常的大量日志(与非批量日志恢复模式相同),但恢复过程会将事务日志中的批量操作作为一个单元进行恢复,从而产生恢复过程本身的最少日志;
问候,乔治