Habituellement, lorsque nous démarrons la sauvegarde, nous n'autorisons pas les modifications à valider ou la base de données ne sera pas accessible. Je veux dire que la base de données sera en mode mono-utilisateur mais je veux démarrer la sauvegarde et libérer la base de données pour utilisation. De plus, une fois que j'ai démarré la sauvegarde, je ne souhaite pas que les modifications en cours soient enregistrées dans le fichier de sauvegarde. Je veux savoir comment je peux y parvenir dans Microsoft SQL Server 2012.Veuillez m'aider.
Eh bien, laissez-moi d'abord expliquer mon problème. Actuellement, je mets la base de données en mode mono-utilisateur jusqu'à la fin de la sauvegarde. Ce mode servira à éviter les changements de données lorsque la sauvegarde est en cours. Mais mon application est liée aux multiples bases de données (chaque base de données est interconnectée et il y a des var dbs qui continuent de créer mensuellement). La sauvegarde de toutes ces bases de données est donc devenue un processus fastidieux et, plus important encore, je dois garder les utilisateurs hors du système lorsque la sauvegarde est en cours.
Je recherche donc un mécanisme de sauvegarde qui répondra aux exigences mentionnées ci-dessous.
- Démarrez la sauvegarde de tous les dbs à la fois et libérez la db pour l'utiliser.
- Comme les bases de données sont liées entre elles, je souhaite conserver la cohérence des données dans les fichiers de sauvegarde. Donc, en raison de cette exigence de cohérence des données, je ne veux pas que les modifications en cours soient validées dans mon fichier de sauvegarde.
Tout ce que je veux, c'est une sauvegarde de tous les dbs à un moment donné.