Foi-me dito que, para arquivos de dados, o backup opera no nível de extensão e, para o arquivo de log, o backup opera no nível da página.
Eu sei que o tipo de arquivo para arquivo de dados é sempre "Rows Data" e é armazenado na forma de extensão (extensão mista ou uniforme), enquanto os logs são armazenados na forma de Log, ou seja, VLF (Virtual Log Files).
Por favor, alguém pode lançar alguma luz sobre esse conceito em um nível um pouco detalhado, pois estou um pouco confuso sobre como o backup distingue entre dados e log. Se for um backup completo, ele armazenará todas as alterações confirmadas gravadas no arquivo de dados, para diferencial - todas as alterações desde o último backup completo do arquivo de dados. E para backup de log - todas as alterações que são confirmadas, mas não gravadas no arquivo de dados.
Aprecie sua valiosa contribuição sobre isso.
Não se preocupe com extensões e páginas.
Um backup completo contém todas as páginas de dados. As páginas não são gravadas no backup em um único momento. Portanto, um Full também contém os registros de log necessários para refazer/desfazer as alterações da primeira página até a última transação confirmada durante o backup.
Um backup diferencial omite todas as páginas não alteradas desde o último backup completo.
Um backup de log contém todos os registros de log desde o último backup de log.
Eu diria que esta afirmação não é totalmente correta. O backup do arquivo de dados e do arquivo de log operaria no nível da página. Para backup diferencial, ele verifica bitmaps diferenciais e faz backup apenas das extensões de arquivo de dados marcadas como alteradas após o backup completo.
Depende do comando de backup que você der. Quando você dá o comando de backup completo, o SQL Server sabe que precisa fazer backup de todo o banco de dados e de algum log de transações para garantir que quando o backup for restaurado o banco de dados seja consistente. Para log, ele lê parte do log de transações e faz backup de todas as alterações feitas no último backup de log ou backup completo.