title: SQL Server recovery and bulk recovery mode confusions
body: <p>I have 2 confusions about SQL Server recovery and bulk recovery mode.</p>
  
  <ol>
  <li><p>whether recovery process itself will generate transaction log (here what I mean the logs are the logs generated by recovery process -- if any, and not generated by normal database DML/DDL operations)? Why?</p></li>
  <li><p>in the bulk recovery mode, whether the understanding of A or B is correct (if neither is corect, please help to correct me, here are my 2 different understandings which causes me confused)</p></li>
  </ol>
  
  <p>A. the normal DML/DLL bulk operation on product database (not the recovery operation) will generate minimal amount of logs, since logs are minimal, the recovery process which utilizes log, can not recover any point in the middle of bulk operations;
  B. the normal DML/DLL bulk operation on product database will still generate normal large amount of logs (the same as non-bulk log recovery mode), but recovery process will treat bulk operation in transaction log as a unit to recover, which generates minimal logs for recovery process itself;</p>
  
  <p>regards,
  George</p>