Certains de mes collègues ont été surpris lorsque je leur ai dit que je pouvais sauvegarder une base de données SQL Server alors qu'elle était toujours en cours d'exécution et se sont demandé comment c'était possible. Je sais que SQL Server est capable de sauvegarder une base de données alors qu'elle est encore en ligne mais je ne sais pas comment expliquer pourquoi c'est possible. Ma question est quel effet cela a-t-il sur la base de données?
Si les données sont modifiées (par insertion, mise à jour ou suppression) pendant l'exécution de la sauvegarde, la sauvegarde contiendra-t-elle ces modifications ou sera-t-elle ajoutée à la base de données par la suite?
Je suppose que le fichier journal joue un rôle important ici, mais je ne sais pas trop comment.
edit: Tout comme une note, mon cas implique la sauvegarde des bases de données à l'aide de l'Agent SQL Server et les effets des modifications de base de données au cours de ce processus.