Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Une sauvegarde de copie uniquement est une sauvegarde SQL Server indépendante de la séquence de sauvegardes SQL Server conventionnelles. En règle générale, l’utilisation d’une sauvegarde modifie la base de données et affecte la façon dont les sauvegardes ultérieures sont restaurées. Toutefois, il est parfois utile d’effectuer une sauvegarde à des fins spéciales sans affecter les procédures globales de sauvegarde et de restauration de la base de données. Les sauvegardes de copie uniquement servent à cette fin.
Les types de sauvegardes de copie uniquement sont les suivants :
Sauvegardes complètes de copie uniquement (tous les modèles de récupération)
Une sauvegarde en copie seule ne peut pas servir de base pour une sauvegarde différentielle ou être incluse dans une sauvegarde différentielle et n’affecte pas la base de sauvegarde différentielle.
La restauration d’une sauvegarde complète en copie uniquement est la même que la restauration d’une autre sauvegarde complète.
Sauvegardes uniquement de journaux (modèle de récupération complète et modèle de récupération en mode journalisé en bloc uniquement)
Une sauvegarde de journal uniquement par copie conserve le point d’archivage de journal existant et, c’est pourquoi, n’affecte pas le séquencement des sauvegardes de journaux régulières. Les sauvegardes de journal uniquement de copie sont généralement inutiles. Au lieu de cela, vous pouvez créer une sauvegarde de journal de routine (à l’aide de WITH NORECOVERY) et utiliser cette sauvegarde avec toutes les sauvegardes de journaux précédentes requises pour la séquence de restauration. Toutefois, une sauvegarde de journal de copie uniquement peut parfois être utile pour effectuer une restauration en ligne. Pour obtenir un exemple, consultez Exemple : Restauration en ligne d’un fichier Read-Write (mode de récupération complète).
Le journal des transactions n’est jamais tronqué après une sauvegarde de copie uniquement.
Les sauvegardes de copie uniquement sont enregistrées dans la colonne is_copy_only de la table backupset.
Pour créer une sauvegarde Copy-Only
Vous pouvez créer une sauvegarde de copie uniquement à l’aide de SQL Server Management Studio, Transact-SQL ou PowerShell.
Utilisation de SQL Server Management Studio
- Dans la page Général de la boîte de dialogue Sauvegarder la base de données , sélectionnez l’option Copier uniquement la sauvegarde .
Utilisation de Transact-SQL
La syntaxe Transact-SQL essentielle est la suivante :
Pour une sauvegarde complète uniquement par copie :
SAUVEGARDER LA BASE DE DONNÉES database_name SUR <backup_device*>* ... AVEC COPY_ONLY ...
Remarque
COPY_ONLY n’a aucun effet lorsqu’elle est spécifiée avec l’option DIFFERENTIAL.
Pour une sauvegarde de copie uniquement :
SAUVEGARDE DU JOURNAL database_name VERS <backup_device> ... AVEC COPY_ONLY ...
Utilisation de PowerShell
Utilisez l’applet Backup-SqlDatabase de commande avec le -CopyOnly paramètre.
Tâches associées
Pour créer une sauvegarde complète ou de journal
Pour afficher les sauvegardes de copie uniquement
Pour configurer et utiliser le fournisseur SQL Server PowerShell
Voir aussi
Vue d’ensemble de la sauvegarde (SQL Server)
Modes de récupération (SQL Server)
Copier des bases de données avec sauvegarde et restauration
Vue d'ensemble de la restauration et de la récupération (SQL Server)