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 des jeux de sauvegarde existants à l'aide de SQL Server Management Studio

Pour remplacer des jeux de sauvegarde existants à l'aide de SQL Server Management Objects (SMO)