Sauvegardes de type copie seule

Mis à jour : 5 décembre 2005

Une sauvegarde de données en copie seule est une sauvegarde SQL Server indépendante du mécanisme des sauvegardes SQL Server conventionnelles. Normalement, une sauvegarde modifie la base de données et affecte la restauration des sauvegardes ultérieures. Parfois, cependant, il est utile d'effectuer une sauvegarde à une fin précise sans affecter les procédures globales de sauvegarde et de restauration de la base de données. Dans cette optique, SQL Server 2005 introduit les sauvegardes suivantes de type copie seule :

  • Sauvegardes complètes de type copie seule (tous modes de récupération)
    Une sauvegarde complète de copie seule ne peut pas servir de base différentielle ou de sauvegarde différentielle et n'a aucune incidence sur ces dernières.
  • Les sauvegardes du journal de type copie seule (en mode de restauration complète et en mode de récupération utilisant les journaux de transactions uniquement).
    Une sauvegarde du journal de type copie seule préserve le point d'archive du journal existant et, donc, n'a pas d'incidence sur l'ordre des sauvegardes régulières des journaux. Les sauvegardes de journaux de type copie seule sont généralement superflues. Par contre, vous pouvez créer une autre sauvegarde de routine des journaux actuels (à l'aide de WITH NORECOVERY) et utiliser cette sauvegarde conjointement avec toutes les sauvegardes des journaux précédentes nécessaires à la séquence de restauration. Cependant, vous pouvez créer une sauvegarde de journal de type copie seule pour effectuer une restauration en ligne. Pour un exemple de cette opération, consultez Exemple : Restauration en ligne d'un fichier en lecture-écriture (Mode de restauration complète).

Le journal des transactions n'est jamais tronqué après une sauvegarde de type copie seule. Les sauvegardes de type copie seule sont enregistrées dans la colonne is_copy_only de la table backupset.

Pour créer une sauvegarde de type copie seule (Transact-SQL)

ms191495.note(fr-fr,SQL.90).gifRemarque :
SQL Server Management Studio ne prend pas en charge les sauvegardes de type copie seule.
  • Pour une sauvegarde complète de type copie seule, la syntaxe BACKUP est :
    BACKUP DATABASE database_name TO <backup_device*>* … WITH COPY_ONLY …
    ms191495.note(fr-fr,SQL.90).gifRemarque :
    COPY_ONLY n'a aucun effet lorsque vous le spécifiez avec l'option DIFFERENTIAL.
  • Pour une sauvegarde de journal de type copie seule, la syntaxe BACKUP est :
    BACKUP LOG database_name TO <backup_device> … WITH COPY_ONLY …

Voir aussi

Concepts

Sauvegarde en mode de récupération complet
Sauvegarde selon le mode de récupération simple
Présentation des modes de récupération

Autres ressources

BACKUP (Transact-SQL)
RESTORE (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005