Alcuni dei miei colleghi sono rimasti sorpresi quando ho detto loro che potevo eseguire il backup di un database SQL Server mentre è ancora in esecuzione e mi chiedevo come fosse possibile. So che SQL Server è in grado di eseguire il backup di un database mentre è ancora online, ma non sono sicuro di come spiegare perché sia possibile. La mia domanda è: quale effetto ha questo sul database?
Se i dati vengono modificati (mediante inserimento, aggiornamento o eliminazione) mentre il backup è in esecuzione, il backup conterrà tali modifiche o verranno successivamente aggiunti al database?
Suppongo che il file di registro svolga un ruolo importante qui, ma non sono sicuro di come.
modifica: Proprio come una nota, il mio caso prevede il backup dei database utilizzando SQL Server Agent e gli effetti delle modifiche al database durante questo processo.