Créer une sauvegarde complète de base de données (SQL Server)Create a Full Database Backup (SQL Server)

Pour SQL Server 2014, accédez à Créer une sauvegarde complète de base de données (SQL Server).For SQL Server 2014, go to Create a Full Database Backup (SQL Server).

Cette rubrique explique comment créer une sauvegarde de base de données complète dans SQL Server 2016SQL Server 2016 à l’aide de SQL Server Management StudioSQL Server Management Studio, de Transact-SQLTransact-SQLou de PowerShell.This topic describes how to create a full database backup in SQL Server 2016SQL Server 2016 using SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQL, or PowerShell.

Pour plus d’informations sur la sauvegarde SQL Server dans le service Stockage Blob Azure, consultez Sauvegarde et restauration SQL Server avec le service Stockage Blob Microsoft Azure et Sauvegarde SQL Server vers une URL.For information on SQL Server backup to the Azure Blob storage service, see SQL Server Backup and Restore with Microsoft Azure Blob Storage Service and SQL Server Backup to URL.

Avant de commencer Before You begin!

Limitations et restrictions Limitations and Restrictions

  • L'instruction BACKUP n'est pas autorisée dans une transaction explicite ou implicite.The BACKUP statement is not allowed in an explicit or implicit transaction.

  • Les sauvegardes créées avec une version plus récente de SQL ServerSQL Server ne peuvent pas être restaurées dans les versions antérieures de SQL ServerSQL Server.Backups created by more recent version of SQL ServerSQL Server cannot be restored in earlier versions of SQL ServerSQL Server.

  • Pour obtenir une vue d’ensemble et approfondir vos connaissances des concepts de sauvegarde et des tâches, consultez Vue d’ensemble de la sauvegarde (SQL Server) avant de continuer.For and overview of, and deeper dive into, backup concepts and tasks, see Backup Overview (SQL Server) before proceding.

Recommandations Recommendations

  • À mesure que la taille d’une base de données augmente, les sauvegardes complètes de base de données nécessitent davantage de temps et d’espace de stockage.As a database increases in size full database backups take more time to complete, and require more storage space. Si votre base de données est volumineuse, songez à combiner une sauvegarde complète avec une série de [sauvegardes différentielles de base de données]((../../relational-databases/backup-restore/differential-backups-sql-server.md).For a large database, consider supplementing a full database backup with a series of [differential database backups]((../../relational-databases/backup-restore/differential-backups-sql-server.md). Pour plus d’informations, consultez SQL Server Backup to URL.For more information, see SQL Server Backup to URL.

  • Vous pouvez estimer la taille d’une sauvegarde complète de base de données en utilisant la procédure stockée système sp_spaceused .Estimate the size of a full database backup by using the sp_spaceused system stored procedure.

  • Par défaut, chaque opération de sauvegarde réussie ajoute une entrée au journal des erreurs SQL ServerSQL Server et au journal des événements système.By default, every successful backup operation adds an entry in the SQL ServerSQL Server error log and in the system event log. Si vous effectuez régulièrement une sauvegarde, ces messages de réussite s’accumuleront rapidement et vos journaux d’erreurs deviendront énormes.If you back up frequently, these success messages will accumulate quickly, resulting in huge error logs! Cela peut rendre la recherche d’autres messages difficile.This can make finding other messages difficult. Dans ces cas-là, vous pouvez supprimer ces entrées de journaux de sauvegarde en utilisant l’indicateur de trace 3226 si aucun de vos scripts ne dépend de ces entrées.In such cases you can suppress these backup log entries by using trace flag 3226 if none of your scripts depend on those entries. Pour plus d’informations, consultez Indicateurs de trace (Transact-SQL).For more information, see Trace Flags (Transact-SQL).

Sécurité Security

TRUSTWORTHY a la valeur OFF pour une sauvegarde de base de données.TRUSTWORTHY is set to OFF on a database backup. Pour plus d’informations sur la façon d’affecter la valeur ON à TRUSTWORTHY, consultez Options ALTER DATABASE SET (Transact-SQL).For information about how to set TRUSTWORTHY to ON, see ALTER DATABASE SET Options (Transact-SQL).

À compter de SQL Server 2012SQL Server 2012 , les options PASSWORD et MEDIAPASSWORD sont suspendues pour la création de sauvegardes.Beginning with SQL Server 2012SQL Server 2012 the PASSWORD and MEDIAPASSWORD options are discontinued for creating backups. Vous pouvez toujours restaurer les sauvegardes créées avec des mots de passe.You can still restore backups created with passwords.

Autorisations Permissions

Les autorisations BACKUP DATABASE et BACKUP LOG reviennent par défaut aux membres du rôle serveur fixe sysadmin et des rôles de base de données fixes db_owner et db_backupoperator .BACKUP DATABASE and BACKUP LOG permissions default to members of the sysadmin fixed server role and the db_owner and db_backupoperator fixed database roles.

Des problèmes de propriété et d'autorisations sur le fichier physique de l'unité de sauvegarde sont susceptibles de perturber une opération de sauvegarde.Ownership and permission problems on the backup device's physical file can interfere with a backup operation. SQL ServerSQL Server doit pouvoir lire et écrire sur l’unité. Le compte sous lequel le service SQL ServerSQL Server s’exécute doit avoir des autorisations d’écriture. service runs must have write permissions. Toutefois, sp_addumpdevice, qui ajoute une entrée pour une unité de sauvegarde dans les tables système, ne vérifie pas les autorisations d’accès au fichier.However, sp_addumpdevice, which adds an entry for a backup device in the system tables, does not check file access permissions. De tels problèmes pour le fichier physique de l'unité de sauvegarde peuvent n'apparaître que lorsque la ressource physique est sollicitée au moment de la sauvegarde ou de la restauration.Such problems on the backup device's physical file may not appear until the physical resource is accessed when the backup or restore is attempted.

Utilisation de SQL Server Management Studio Using SQL Server Management Studio

Si vous spécifiez une tâche de sauvegarde à l’aide de SQL Server Management StudioSQL Server Management Studio, vous pouvez générer le script Transact-SQLTransact-SQL BACKUP correspondant en cliquant sur le bouton Script et en sélectionnant une destination de script.When you specify a back up task by using SQL Server Management StudioSQL Server Management Studio, you can generate the corresponding Transact-SQLTransact-SQL BACKUP script by clicking the Script button and selecting a script destination.

Sauvegarder une base de donnéesBack up a database

  1. Après vous être connecté à l’instance appropriée du Moteur de base de données SQL ServerSQL Server Database Engine MicrosoftMicrosoft, dans l’Explorateur d’objets, cliquez sur le nom du serveur pour développer son arborescence.After connecting to the appropriate instance of the MicrosoftMicrosoft Moteur de base de données SQL ServerSQL Server Database Engine, in Object Explorer, click the server name to expand the server tree.

  2. Développez Bases de données, puis sélectionnez une base de données utilisateur ou développez Bases de données système et sélectionnez une base de données système.Expand Databases, and either select a user database or expand System Databases and select a system database.

  3. Cliquez avec le bouton droit sur la base de données, pointez sur Tâches, puis cliquez sur Sauvegarder.Right-click the database, point to Tasks, and then click Back Up. La boîte de dialogue Sauvegarder la base de données s'affiche.The Back Up Database dialog box appears.

    Page GénéralGeneral Page

  4. Dans la liste déroulante Base de données , vérifiez le nom de la base de données.In the Database drop-down list, verify the database name. Vous avez la possibilité de sélectionner une autre base de données dans la liste.Optionally, you can select a different database from the list.

  5. La zone de texte Mode de récupération est fournie à titre de référence uniquement.The Recovery model text box is for reference only. Vous pouvez effectuer une sauvegarde de base de données pour tout mode de récupération (FULL, BULK_LOGGEDou SIMPLE).You can perform a database backup for any recovery model (FULL, BULK_LOGGED, or SIMPLE).

  6. Dans la liste déroulante Type de sauvegarde , sélectionnez Complète.In the Backup type drop-down list, select Full.

    Notez qu’après la création d’une sauvegarde de base de données complète, vous pouvez créer une sauvegarde de base de données différentielle. Pour plus d’informations, consultez Créer une sauvegarde différentielle de base de données (SQL Server).Note that after creating a full database backup, you can create a differential database backup; for more information, see Create a Differential Database Backup (SQL Server).

  7. Vous avez la possibilité de sélectionner la case à cocher Sauvegarde de copie uniquement pour créer une sauvegarde de copie uniquement.Optionally, you can select the Copy-only backup checkbox to create a copy-only backup. Une sauvegarde de copie uniquement est une sauvegarde SQL ServerSQL Server indépendante du mécanisme des sauvegardes SQL ServerSQL Server conventionnelles.A copy-only backup is a SQL ServerSQL Server backup that is independent of the sequence of conventional SQL ServerSQL Server backups. Pour plus d’informations, consultez Sauvegardes de copie uniquement (SQL Server).For more information, see Copy-Only Backups (SQL Server). Une sauvegarde de copie uniquement n’est pas disponible pour le type de sauvegarde Différentielle.A copy-only backup is not available for the Differential backup type.

  8. Pour Composant de sauvegarde, sélectionnez la case d’option Base de données .For Backup component, select the Database radio button.

  9. Dans la section Destination , utilisez la liste déroulante Sauvegarde sur : pour sélectionner la destination de sauvegarde.In the Destination section, use the Back up to drop-down list to select the backup destination. Cliquez sur Ajouter pour ajouter des objets ou des destinations de sauvegarde supplémentaires.Click Add to add additional backup ojects and/or destinations.

    Pour supprimer une destination de sauvegarde, sélectionnez-la, puis cliquez sur Supprimer.To remove a backup destination, select it and click Remove. Pour afficher le contenu d’une destination de sauvegarde existante, sélectionnez-la, puis cliquez sur Contenu.To view the contents of an existing backup destination, select it and click Contents.

    Page Options de supportMedia Options Page

  10. Pour afficher ou sélectionner les options de support, cliquez sur Options de support dans le volet Sélectionner une page .To view or select the media options, click Media Options in the Select a page pane.

  11. Sélectionnez une option Remplacer le support en cliquant sur un des éléments suivants :Select an Overwrite Media option, by clicking one of the following:

    Important

    L’option Remplacer le support est désactivée si vous avez sélectionné URL comme destination de sauvegarde dans la page Général.The Overwrite media option is disabled if you selected URL as the backup destination in the General page. Pour plus d’informations, consultez Sauvegarder la base de données (page Options de support)For more information, see Back Up Database (Media Options Page)

  • Sauvegarder sur le support de sauvegarde existantBack up to the existing media set

    Important

    Si vous envisagez d'utiliser le chiffrement, ne sélectionnez pas cette option.If you plan to use encryption, do not select this option. Si vous sélectionnez cette option, les options de chiffrement dans la page Options de sauvegarde seront désactivées.If you select this option, the encryption options in the Backup Options page will be disabled. Le chiffrement n'est pas pris en charge lors de l'ajout à un jeu de sauvegarde existant.Encryption is not supported when appending to the existing backup set.

    Pour cette option, cliquez sur Ajouter au jeu de sauvegarde existant ou sur Remplacer tous les jeux de sauvegarde existants.For this option, click either Append to the existing backup set or Overwrite all existing backup sets. Pour plus d’informations, consultez Jeux de supports, familles de supports et jeux de sauvegarde (SQL Server).For more information, see Media Sets, Media Families, and Backup Sets (SQL Server).

    Vous pouvez aussi activer la case à cocher Vérifier le nom du support de sauvegarde et la date d'expiration du jeu de sauvegarde pour forcer l'opération de sauvegarde à vérifier la date et l'heure de l'expiration du jeu de supports ou du jeu de sauvegarde.Optionally, select Check media set name and backup set expiration to cause the backup operation to verify the date and time at which the media set and backup set expire.

    Vous pouvez éventuellement entrer un nom dans la zone de texte Nom du support de sauvegarde .Optionally, enter a name in the Media set name text box. Si aucun nom n'est spécifié, un support de sauvegarde avec un nom vide est créé.If no name is specified, a media set with a blank name is created. Si vous spécifiez un nom pour le support de sauvegarde, ce support (bande ou disque) est vérifié pour voir si le nom réel correspond bien au nom que vous entrez ici.If you specify a media set name, the media (tape or disk) is checked to see whether the actual name matches the name you enter here.

  • Sauvegarder sur un nouveau support de sauvegarde et effacer tous les jeux de sauvegarde existantsBack up to a new media set, and erase all existing backup sets

    Pour cette option, entrez un nom dans la zone de texte Nouveau nom du support de sauvegarde et décrivez éventuellement le jeu de supports dans la zone de texte Description du nouveau support de sauvegarde .For this option, enter a name in the New media set name text box, and, optionally, describe the media set in the New media set description text box.

  1. Dans la section Fiabilité , vous pouvez activer les cases à cocher :In the Reliability section, optionally check:

  2. La section Journal des transactions est inactive, sauf si vous sauvegardez un journal des transactions (spécifié dans la section Type de sauvegarde de la page Général ).The Transaction log section is inactive unless you are backing up a transaction log (as specified in the Backup type section of the General page).

  3. Dans la section Lecteur de bande Décharger la bande après la sauvegarde est active si vous effectuez la sauvegarde sur un lecteur de bande (spécifié dans la section Destination de la page Général ).In the Tape drive section, the Unload the tape after backup option is active if you are backing up to a tape drive (as specified in the Destination section of the General page). Vous pouvez cliquer sur cette option pour activer l'option Rembobiner la bande avant de décharger .Clicking this option activates the Rewind the tape before unloading option.

    Page Options de sauvegardeBackup Options Page

  4. Pour afficher ou sélectionner les options de sauvegarde, cliquez sur Options de sauvegarde dans le volet Sélectionner une page .To view or select the backup options, click Backup Options in the Select a page pane.

  5. Dans la zone de texte Nom acceptez le nom par défaut du jeu de sauvegarde ou attribuez-lui un autre nom.In the Name text box either accept the default backup set name, or enter a different name for the backup set.

  6. Dans la zone de texte Description , vous avez la possibilité de saisir une description du jeu de sauvegarde.In the Description text box, you can optionally enter a description of the backup set.

  7. Spécifiez le moment où le jeu de sauvegarde va expirer et pourra être remplacé sans ignorer explicitement la vérification des données d'expiration :Specify when the backup set will expire and can be overwritten without explicitly skipping verification of the expiration data:

    • Pour que le jeu de sauvegarde expire au bout d’un nombre de jours spécifique, cliquez sur Après (option par défaut) et entrez le nombre de jours souhaité pour l’expiration du jeu après sa création.To have the backup set expire after a specific number of days, click After (the default option), and enter the number of days after set creation that the set will expire. Cette valeur doit être comprise entre 0 et 99999 jours ; une valeur de 0 jour signifie que le jeu de sauvegarde n'expirera jamais.This value can be from 0 to 99999 days; a value of 0 days means that the backup set will never expire.

      La valeur par défaut est définie dans l’option Délai de rétention par défaut du support de sauvegarde (jours) de la boîte de dialogue Propriétés du serveur (page Paramètres de base de données).The default value is set in the Default backup media retention (in days) option of the Server Properties dialog box (Database Settings Page). Pour y accéder, cliquez avec le bouton droit sur le nom du serveur dans l’Explorateur d’objets et sélectionnez les propriétés. Ensuite, sélectionnez la page Paramètres de base de données .To access this, right-click the server name in Object Explorer and select properties; then select the Database Settings page.

    • Pour que le jeu de sauvegarde expire à une date spécifique, cliquez sur Leet entrez la date d'expiration souhaitée.To have the backup set expire on a specific date, click On, and enter the date on which the set will expire.

      Pour plus d’informations sur les dates d’expiration des sauvegardes, consultez BACKUP (Transact-SQL).For more information about backup expiration dates, see BACKUP (Transact-SQL).

  8. Dans la section Compression , utilisez la liste déroulante Définir la compression de sauvegarde pour sélectionner le niveau de compression souhaité.In the Compression section, use the Set backup compression drop-down list to select the desired compression level. SQL Server 2008 EnterpriseSQL Server 2008 Enterprise et versions ultérieures prennent en charge la [compression de la sauvegarde](../../relational-databases/backup-restore/backup-compression-sql-server.md).(../../relational-databases/backup-restore/backup-compression-sql-server.md). Par défaut, la compression d’une sauvegarde dépend de la valeur de l’option de configuration de serveur Compression par défaut des sauvegardes .By default, whether a backup is compressed depends on the value of the backup-compression default server configuration option. Toutefois, quelle que soit la valeur par défaut actuelle au niveau du serveur, vous pouvez compresser une sauvegarde en activant Compresser la sauvegarde, et vous pouvez empêcher la compression en activant Ne pas compresser la sauvegarde.However, regardless of the current server-level default, you can compress a backup by checking Compress backup, and you can prevent compression by checking Do not compress backup.

    Pour plus d’informations sur les paramètres de compression de sauvegarde, consultez Afficher ou configurer l’option de configuration du serveur valeur par défaut de compression de la sauvegarde.For more information on backup compression settings, see View or Configure the backup compression default Server Configuration Option

  9. Dans la section Chiffrement , sélectionnez la case à cocher Chiffrer la sauvegarde si vous souhaitez utiliser un chiffrement pour la sauvegarde.In the Encryption section, use the Encrypt backup checkbox to decide whether to use encryption for the backup. Utilisez la liste déroulante Algorithme pour sélectionner un algorithme de chiffrement.Use the Algorithm drop-down list to select an encryption algorithm. Utilisez la liste déroulante Certificat ou clé asymétrique pour sélectionner un certificat ou une clé asymétrique existants.Use the Certificate or Asymmetric key drop-down list, to select an existing Certificate or Asymmetric key. Le chiffrement est pris en charge dans SQL Server 2014 ou les versions ultérieures.Encryption is supported in SQL Server 2014 or later. Pour plus d’informations sur les options de chiffrement, consultez Sauvegarder la base de données (page Options de sauvegarde).For more details on the Encryption options, see Back Up Database (Backup Options Page).

Vous pouvez utiliser l’ Assistant Plan de maintenance pour créer des sauvegardes de bases de données.You can use the Maintenance Plan Wizard to create database backups.

ExemplesExamples

A. Sauvegarde complète sur disque à l’emplacement par défautA. Full back up to disk to default location

Dans cet exemple, la base de données Sales est sauvegardée sur disque à l’emplacement de sauvegarde par défaut.In this example the Sales database will be backed up to disk at the default backup location. La base de données Sales n’a jamais été sauvegardée.A back up of Sales has never been taken.

  1. Dans l’ Explorateur d’objets, connectez-vous à une instance du moteur de base de données SQL Server et développez-la.In Object Explorer, connect to an instance of the SQL Server Database Engine and then expand that instance.

  2. Développez Bases de données, cliquez avec le bouton droit sur Sales, pointez sur Tâches, puis cliquez sur Sauvegarder.Expand Databases, right-click Sales, point to Tasks, and then click Back Up....

  3. Cliquez sur OK.Click OK.

B. Sauvegarde complète sur disque à un emplacement autre que celui par défautB. Full back up to disk to non-default location

Dans cet exemple, la base de données Sales est sauvegardée sur disque à l’emplacement E:\MSSQL\BAK.In this example the Sales database will be backed up to disk at E:\MSSQL\BAK. La base de données Sales a déjà été sauvegardée plusieurs fois.Previous back ups of Sales have been taken.

  1. Dans l’ Explorateur d’objets, connectez-vous à une instance du moteur de base de données SQL Server et développez-la.In Object Explorer, connect to an instance of the SQL Server Database Engine and then expand that instance.

  2. Développez Bases de données, cliquez avec le bouton droit sur Sales, pointez sur Tâches, puis cliquez sur Sauvegarder.Expand Databases, right-click Sales, point to Tasks, and then click Back Up....

  3. Dans la page Général de la section Destination , sélectionnez Disque dans la liste déroulante Sauvegarde sur : .On the General page in the Destination section select Disk from the Back up to: drop-down list.

  4. Cliquez sur Supprimer jusqu’à ce que tous les fichiers de sauvegarde existants aient été supprimés.Click Remove until all existing backup files have been removed.

  5. Cliquez sur Ajouter pour ouvrir la boîte de dialogue Sélectionner la destination de la sauvegarde .Click Add and the Select Backup Destination dialog box will open.

  6. Entrez E:\MSSQL\BAK\Sales_20160801.bak dans la zone de texte nom de fichier .Enter E:\MSSQL\BAK\Sales_20160801.bak in the file name text box.

  7. Cliquez sur OK.Click OK.

  8. Cliquez sur OK.Click OK.

C. Créer une sauvegarde chiffréeC. Create an encrypted backup

Dans cet exemple, la base de données Sales est sauvegardée avec chiffrement à l’emplacement de sauvegarde par défaut.In this example the Sales database will be backed up with encryption to the default backup location. Une clé principale de base de données a déjà été créée.A database master key has already been created. Un certificat appelé MyCertificate, a déjà été créé.A certificate has already been created called MyCertificate. Un exemple T-SQL de création d’une clé principale de base de données et d’un certificat est donné dans l’article Créer une sauvegarde chiffrée.A T-SQL example of creating a database master key and certificate can be seen at Create an Encrypted Backup.

  1. Dans l’ Explorateur d’objets, connectez-vous à une instance du moteur de base de données SQL Server et développez-la.In Object Explorer, connect to an instance of the SQL Server Database Engine and then expand that instance.

  2. Développez Bases de données, cliquez avec le bouton droit sur Sales, pointez sur Tâches, puis cliquez sur Sauvegarder.Expand Databases, right-click Sales, point to Tasks, and then click Back Up....

  3. Dans la page Options de support de la section Remplacer le support , sélectionnez Sauvegarder sur un nouveau support de sauvegarde et effacer tous les jeux de sauvegarde existants.On the Media Options page in the Overwrite media section select Back up to a new media set, and erase all existing backup sets.

  4. Dans la page Options de sauvegarde de la section Chiffrement sélectionnez la case à cocher Chiffrer la sauvegarde .On the Backup Options page in the Encryption section select the Encrypt backup check box.

  5. Dans la liste déroulante Algorithme , sélectionnez AES 256.From the Algorithm drop-down list select AES 256.

  6. Dans la liste déroulante Certificat ou clé asymétrique , sélectionnez MyCertificate.From the Certificate or Asymmetric key drop-down list select MyCertificate.

  7. Cliquez sur OK.Click OK.

D. Sauvegarder sur le service Stockage Blob AzureD. Back up to the Azure Blob storage service

Étapes courantesCommon Steps

Les trois exemples suivants effectuent une sauvegarde complète de la base de données Sales vers le service Stockage Blob Microsoft Azure.The three examples below perform a full database backup of Sales to the Microsoft Azure Blob storage service. Le nom du compte de stockage est mystorageaccount.The storage Account name is mystorageaccount. Le conteneur se nomme myfirstcontainer.The container is called myfirstcontainer. Par souci de concision, les quatre premières étapes ne sont répertoriées ici qu’une seule fois et tous les exemples commencent à l’ Étape 5.For brevity, the first four steps are listed here once and all examples will start on Step 5.

  1. Dans l’ Explorateur d’objets, connectez-vous à une instance du moteur de base de données SQL Server et développez-la.In Object Explorer, connect to an instance of the SQL Server Database Engine and then expand that instance.

  2. Développez Bases de données, cliquez avec le bouton droit sur Sales, pointez sur Tâches, puis cliquez sur Sauvegarder.Expand Databases, right-click Sales, point to Tasks, and then click Back Up....

  3. Dans la page Général de la section Destination , sélectionnez URL dans la liste déroulante Sauvegarde sur .On the General page in the Destination section select URL from the Back up to: drop-down list.

  4. Cliquez sur Ajouter pour ouvrir la boîte de dialogue Sélectionner la destination de la sauvegarde .Click Add and the Select Backup Destination dialog box will open.

    D1. Sauvegarde distribuée vers une URL quand il existe déjà des informations d’identification SQL ServerD1. Striped Backup to URL and a SQL Server credential already exists
    Une stratégie d’accès stockée a été créée avec des droits de lecture, écriture et liste.A stored access policy has been created with read, write, and list rights. Les informations d’identification SQL Server, https://mystorageaccount.blob.core.windows.net/myfirstcontainer, ont été créées à l’aide d’une signature d’accès partagé associée à la stratégie d’accès stockée.The SQL Server credential, https://mystorageaccount.blob.core.windows.net/myfirstcontainer, was created using a Shared Access Signature that is associated with the Stored Access Policy.
    *

    1. Sélectionnez https://mystorageaccount.blob.core.windows.net/myfirstcontainer dans la zone de texte Conteneur de stockage Windows Azure .Select https://mystorageaccount.blob.core.windows.net/myfirstcontainer from the Azure storage container: text box

    2. Dans la zone de texte Fichier de sauvegarde , entrez Sales_stripe1of2_20160601.bak.In the Backup File: text box enter Sales_stripe1of2_20160601.bak.

    3. Cliquez sur OK.Click OK.

    4. Répétez les étapes 4 et 5.Repeat Steps 4 and 5.

    5. Dans la zone de texte Fichier de sauvegarde , entrez Sales_stripe2of2_20160601.bak.In the Backup File: text box enter Sales_stripe2of2_20160601.bak.

    6. Cliquez sur OK.Click OK.

    7. Cliquez sur OK.Click OK.

    D2. Il existe une signature d’accès partagé mais pas d’informations d’identification SQL ServerD2. A shared access signature exists and a SQL Server Credential does not exist

    1. Entrez https://mystorageaccount.blob.core.windows.net/myfirstcontainer dans la zone de texte Conteneur de stockage Windows Azure .Enter https://mystorageaccount.blob.core.windows.net/myfirstcontainer in the Azure storage container: text box

    2. Entrez la signature d’accès partagé dans la zone de texte Stratégie d’accès partagé .Enter the shared access signature in the Shared Access Policy: text box.

    3. Cliquez sur OK.Click OK.

    4. Cliquez sur OK.Click OK.

    D3. Il n’existe aucune signature d’accès partagéD3. A shared access signature does not exist

    1. Cliquez sur le bouton Nouveau conteneur pour ouvrir la boîte de dialogue Se connecter à un abonnement Microsoft .Click the New container button and the Connect to a Microsoft Subscription dialog box will open.

    2. Terminez la boîte de dialogue Se connecter à un abonnement Microsoft et cliquez sur OK pour revenir à la boîte de dialogue Sélectionner la destination de la sauvegarde .Complete the Connect to a Microsoft Subscription dialog box and then click OK to return the Select Backup Destination dialog box. Pour plus d’informations, consultez Se connecter à un abonnement Microsoft Azure .See See Connect to a Microsoft Azure Subscription for additional information.

    3. Cliquez sur OK dans la boîte de dialogue Sélectionner la destination de la sauvegarde .Click OK at the Select Backup Destination dialog box.

    4. Cliquez sur OK.Click OK.

Utilisation de Transact-SQL Using Transact-SQL

Créer une sauvegarde de base de données complèteCreate a full database backup

  1. Exécutez l'instruction BACKUP DATABASE en spécifiant les éléments suivants :Execute the BACKUP DATABASE statement to create the full database backup, specifying:

    • le nom de la base de données à sauvegarder ;The name of the database to back up.

    • l'unité de sauvegarde où est écrite la sauvegarde complète de la base de données.The backup device where the full database backup is written.

      La syntaxe Transact-SQLTransact-SQL de base nécessaire pour une sauvegarde de base de données complète est la suivante :The basic Transact-SQLTransact-SQL syntax for a full database backup is:

      BACKUP DATABASE databaseBACKUP DATABASE database

      TO backup_device [ ,...n ]TO backup_device [ ,...n ]

      [ WITH options_with [ ,...o ] ] ;[ WITH with_options [ ,...o ] ] ;

    OptionOption DescriptionDescription
    databasedatabase Base de données à sauvegarderIs the database that is to be backed up.
    backup_device [ ,...n ]backup_device [ ,...n ] Spécifie une liste de 1 à 64 unités de sauvegarde à utiliser pour l'opération de sauvegarde.Specifies a list of from 1 to 64 backup devices to use for the backup operation. Vous pouvez spécifier une unité de sauvegarde physique ou une unité de sauvegarde logique correspondante, si celle-ci est déjà définie.You can specify a physical backup device, or you can specify a corresponding logical backup device, if already defined. Pour spécifier une unité de sauvegarde physique, utilisez l'option DISK ou TAPE :To specify a physical backup device, use the DISK or TAPE option:

    { DISK | TAPE } =nom_unité_sauvegarde_physique{ DISK | TAPE } =physical_backup_device_name

    Pour plus d’informations, consultez Unités de sauvegarde (SQL Server).For more information, see Backup Devices (SQL Server).
    WITH options_with [ ,...o ]WITH with_options [ ,...o ] Spécifie éventuellement une ou plusieurs options supplémentaires, o.Optionally, specifies one or more additional options, o. Pour obtenir des informations de base sur les options, consultez l'étape 2.For information about some of the basic with options, see step 2.
  2. Spécifiez éventuellement une ou plusieurs options WITH.Optionally, specify one or more WITH options. Quelques options WITH de base sont décrites ici.A few basic WITH options are described here. Pour plus d’informations sur toutes les options WITH, consultez BACKUP (Transact-SQL).For information about all the WITH options, see BACKUP (Transact-SQL).

    • Options WITH de base relatives au jeu de sauvegarde :Basic backup set WITH options:

      { COMPRESSION | NO_COMPRESSION }{ COMPRESSION | NO_COMPRESSION }
      Dans SQL Server 2008 EnterpriseSQL Server 2008 Enterprise et versions ultérieures uniquement, spécifie si la compression de la sauvegarde est effectuée sur cette sauvegarde, remplaçant la valeur par défaut au niveau du serveur.In SQL Server 2008 EnterpriseSQL Server 2008 Enterprise and later only, specifies whether backup compression is performed on this backup, overriding the server-level default.

      ENCRYPTION (ALGORITHM, SERVER CERTIFICATE |ASYMMETRIC KEY)ENCRYPTION (ALGORITHM, SERVER CERTIFICATE |ASYMMETRIC KEY)
      Dans SQL Server 2014 ou les versions ultérieures, spécifiez l'algorithme de chiffrement à utiliser, ainsi que le certificat ou la clé asymétrique pour sécuriser le chiffrement.In SQL Server 2014 or later only, specify the encryption algorithm to use, and the Certificate or Asymmetric key to use to secure the encryption.

      DESCRIPTION = { texte | @variable_texte }DESCRIPTION = { 'text' | @text_variable }
      Spécifie le texte au format libre servant à décrire le jeu de sauvegarde.Specifies the free-form text that describes the backup set. La chaîne peut compter jusqu'à 255 caractères.The string can have a maximum of 255 characters.

      NAME = { nom_jeu_sauvegarde | @var_nom_jeu_sauvegarde }NAME = { backup_set_name | @backup_set_name_var }
      Spécifie le nom du jeu de sauvegarde.Specifies the name of the backup set. Les noms peuvent contenir jusqu'à 128 caractères.Names can have a maximum of 128 characters. Si l'option NAME n'est pas spécifiée, le nom reste vide.If NAME is not specified, it is blank.

    • Options WITH de base relatives au jeu de sauvegarde :Basic backup set WITH options:

      Par défaut, l'option BACKUP ajoute la sauvegarde à un support de sauvegarde existant, préservant les jeux de sauvegarde existants.By default, BACKUP appends the backup to an existing media set, preserving existing backup sets. Pour spécifier explicitement ceci, utilisez l'option NOINIT.To explicitly specify this, use the NOINIT option. Pour plus d’informations sur l’ajout à des jeux de sauvegarde existants, consultez Jeux de supports, familles de supports et jeux de sauvegarde (SQL Server).For information about appending to existing backup sets, see Media Sets, Media Families, and Backup Sets (SQL Server).

      Une autre méthode pour formater le support de sauvegarde consiste à utiliser l'option FORMAT :Alternatively, to format the backup media, use the FORMAT option:

      FORMAT [ , MEDIANAME= { nom_support | @variable_nom_support } ] [ , MEDIADESCRIPTION = { texte | @variable_texte } ]FORMAT [ , MEDIANAME= { media_name | @media_name_variable } ] [ , MEDIADESCRIPTION = { text | @text_variable } ]
      Utilisez la clause FORMAT si vous utilisez le support pour la première fois ou si vous souhaitez écraser toutes les données existantes.Use the FORMAT clause when you are using media for the first time or you want to overwrite all existing data. Assignez éventuellement un nom et une description au nouveau support.Optionally, assign the new media a media name and description.

      Important

      Soyez extrêmement vigilant lorsque vous utilisez la clause FORMAT de l'instruction BACKUP, car elle entraîne la destruction de toutes les sauvegardes préalablement stockées sur le support de sauvegarde.Use extreme caution when you are using the FORMAT clause of the BACKUP statement because this destroys any backups that were previously stored on the backup media.

Exemples (Transact-SQL) Examples (Transact-SQL)

A. Sauvegarder sur une unité de disqueA. Back up to a disk device

L'exemple suivant sauvegarde entièrement la base de données AdventureWorks2012AdventureWorks2012 sur disque, à l'aide de FORMAT , pour créer une nouveau jeu de supports.The following example backs up the complete AdventureWorks2012AdventureWorks2012 database to disk, by using FORMAT to create a new media set.

USE AdventureWorks2012;  
GO  
BACKUP DATABASE AdventureWorks2012  
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2012.Bak'  
   WITH FORMAT,  
      MEDIANAME = 'Z_SQLServerBackups',  
      NAME = 'Full Backup of AdventureWorks2012';  
GO  

B. Sauvegarder sur un périphérique à bandesB. Back up to a tape device

L’exemple suivant sauvegarde la base de données AdventureWorks2012AdventureWorks2012 complète sur bande, en ajoutant la sauvegarde aux sauvegardes précédentes.The following example backs up the complete AdventureWorks2012AdventureWorks2012 database to tape, appending the backup to the previous backups.

USE AdventureWorks2012;  
GO  
BACKUP DATABASE AdventureWorks2012  
   TO TAPE = '\\.\Tape0'  
   WITH NOINIT,  
      NAME = 'Full Backup of AdventureWorks2012';  
GO  

C. Sauvegarder sur un périphérique à bandes logiqueC. Back up to a logical tape device

L'exemple suivant crée une unité de sauvegarde logique pour un périphérique à bandes.The following example creates a logical backup device for a tape drive. Il sauvegarde ensuite la base de données AdventureWorks2012AdventureWorks2012 complète sur ce périphérique.The example then backs up the complete AdventureWorks2012AdventureWorks2012 database to that device.

-- Create a logical backup device,   
-- AdventureWorks2012_Bak_Tape, for tape device \\.\tape0.  
USE master;  
GO  
EXEC sp_addumpdevice 'tape', 'AdventureWorks2012_Bak_Tape', '\\.\tape0'; USE AdventureWorks2012;  
GO  
BACKUP DATABASE AdventureWorks2012  
   TO AdventureWorks2012_Bak_Tape  
   WITH FORMAT,  
      MEDIANAME = 'AdventureWorks2012_Bak_Tape',  
      MEDIADESCRIPTION = '\\.\tape0',   
      NAME = 'Full Backup of AdventureWorks2012';  
GO  

Utilisation de PowerShell Using PowerShell

Utilisez l’applet de commande Backup-SqlDatabase .Use the Backup-SqlDatabase cmdlet. Pour indiquer explicitement qu’il s’agit d’une sauvegarde complète de la base de données, spécifiez le paramètre -BackupAction avec sa valeur par défaut, Database.To explicitly indicate that this is a full database backup, specify the -BackupAction parameter with its default value, Database. Ce paramètre est facultatif pour les sauvegardes complètes de base de données.This parameter is optional for full database backups.

ExemplesExamples

A. Sauvegarde locale complèteA. Full local backup

L'exemple suivant crée une sauvegarde complète de la base de données MyDB à l'emplacement de sauvegarde par défaut de l'instance de serveur Computer\Instance.The following example creates a full database backup of the MyDB database to the default backup location of the server instance Computer\Instance. Cet exemple spécifie, de manière facultative, -BackupAction Database.Optionally, this example specifies -BackupAction Database.

Backup-SqlDatabase -ServerInstance Computer\Instance -Database MyDB -BackupAction Database  

B. Sauvegarde complète sur Microsoft AzureB. Full backup to Microsoft Azure

L’exemple suivant crée une sauvegarde complète de la base de données Sales sur l’instance MyServer pour le service Stockage Blob Microsoft Azure.The following example creates a full backup of the database Sales on the MyServer instance to the Microsoft Azure Blob Storage service. Une stratégie d’accès stockée a été créée avec des droits de lecture, écriture et liste.A stored access policy has been created with read, write, and list rights. Les informations d’identification SQL Server, https://mystorageaccount.blob.core.windows.net/myfirstcontainer, ont été créées à l’aide d’une signature d’accès partagé associée à la stratégie d’accès stockée.The SQL Server credential, https://mystorageaccount.blob.core.windows.net/myfirstcontainer, was created using a Shared Access Signature that is associated with the Stored Access Policy. La commande PowerShell utilise le paramètre BackupFile pour spécifier l’emplacement (URL) et le nom du fichier de sauvegarde.The PowerShell command uses the BackupFile parameter to specify the location (URL) and the backup file name.

import-module sqlps;
$container = 'https://mystorageaccount.blob.core.windows.net/myfirstcontainer';
$FileName = 'Sales.bak';
$database = 'Sales';
$BackupFile = $container + '/' + $FileName ;

Backup-SqlDatabase -ServerInstance "MyServer" –Database $database -BackupFile $BackupFile;

Pour configurer et utiliser le fournisseur SQL Server PowerShellTo set up and use the SQL Server PowerShell provider

Voir aussiSee also

Dépannage des opérations de sauvegarde et de restauration SQL Server Troubleshooting SQL Server backup and restore operations
Vue d’ensemble de la sauvegarde (SQL Server) Backup Overview (SQL Server)
Sauvegardes des journaux de transactions (SQL Server) Transaction Log Backups (SQL Server)
Jeux de supports, familles de supports et jeux de sauvegarde (SQL Server) Media Sets, Media Families, and Backup Sets (SQL Server)
sp_addumpdevice (Transact-SQL) sp_addumpdevice (Transact-SQL)
BACKUP (Transact-SQL) BACKUP (Transact-SQL)
Sauvegarder la base de données (page Général) Back Up Database (General Page)
Sauvegarder la base de données (page Options de sauvegarde) Back Up Database (Backup Options Page)
Sauvegardes différentielles (SQL Server) Differential Backups (SQL Server)
Sauvegardes complètes de bases de données (SQL Server) Full Database Backups (SQL Server)