Remplacement de jeux de sauvegarde
Le remplacement des jeux de sauvegarde existants est spécifié à l'aide de l'option INIT de l'instruction BACKUP. Cette option remplace tous les jeux de sauvegarde sur le support et conserve l'en-tête du support, s'il existe. S'il n'existe aucun en-tête de support, elle en crée un.
Pour les en-têtes de bande, il peut être judicieux de les laisser en place. Pour les supports de sauvegarde sur disque, seuls les fichiers utilisés par les unités de sauvegarde spécifiées dans l'opération de sauvegarde sont remplacés. Les autres fichiers du disque ne sont pas concernés. Lors du remplacement des sauvegardes, l'en-tête de support existant est conservé et la nouvelle sauvegarde est créée comme étant la première sauvegarde sur l'unité de sauvegarde. S'il n'existe pas d'en-tête, un en-tête de support valide avec un nom et une description de support est automatiquement écrit. Si l'en-tête existant n'est pas valide, l'opération de sauvegarde s'arrête. Si le support est vide, le nouvel en-tête de support est généré avec les options éventuelles MEDIANAME, MEDIAPASSWORD et MEDIADESCRIPTION.
Notes
L'option MEDIAPASSWORD est déconseillée. Cette fonctionnalité sera supprimée dans la prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.
Un support de sauvegarde n'est pas remplacé lorsque l'une des conditions ci-dessous est remplie :
Toutes les sauvegardes présentes sur le support ne sont pas encore arrivées à expiration. (Si l'option SKIP est spécifiée, l'expiration n'est pas vérifiée.)
La date d'expiration précise que la sauvegarde expire et qu'elle peut être remplacée par une autre sauvegarde. Vous pouvez préciser la date d'expiration lors de la création d'une sauvegarde. Par défaut, la date d'expiration est déterminée par la définition de l'option media retention avec sp_configure. Pour plus d'informations, consultez sp_configure (Transact-SQL).
Le nom du support, fourni le cas échéant, ne correspond pas au nom du support de sauvegarde.
Le nom du support est un nom descriptif utilisé pour identifier facilement le support.
Cependant, vous pouvez ignorer ces contrôles de façon explicite si vous êtes sûr de vouloir remplacer le support existant, par exemple si vous savez que les sauvegardes sur bande ne vous sont plus utiles.
Si le support de sauvegarde est protégé par mot de passe Microsoft Windows, Microsoft SQL Server n'écrit pas dessus. Pour remplacer un support protégé par mot de passe, vous devez le réinitialiser.
Pour remplacer des jeux de sauvegarde existants à l'aide de Transact-SQL
-
Pour remplacer tous les jeux de sauvegarde existants tout en conservant l'en-tête de support existante, utilisez l'option INIT de l'instruction BACKUP.
Procédure : créer une sauvegarde complète de base de données (Transact-SQL)
Procédure : créer une sauvegarde différentielle de base de données (Transact-SQL)
Procédure : création d'une sauvegarde de fichier journal des transactions (Transact-SQL)
Pour remplacer des jeux de sauvegarde existants à l'aide de SQL Server Management Studio
Procédure : sauvegarder une base de données (SQL Server Management Studio)
Pour remplacer les jeux de sauvegarde existants tout en conservant l'en-tête de support existant, sélectionnez l'option Remplacer tous les jeux de sauvegarde existants de la page Options de la boîte de dialogue Sauvegarder la base de données.
Pour remplacer des jeux de sauvegarde existants à l'aide de SQL Server Management Objects (SMO)
Voir aussi