Procédure : restaurer des groupes de fichiers et des fichiers (SQL Server Management Studio)

Cette rubrique explique comment restaurer une sauvegarde de fichiers complète.

Important

Que vous soyez en mode de restauration complète ou en mode de récupération utilisant les journaux de transactions, pour pouvoir restaurer des fichiers dans SQL Server Management Studio, vous devez d'abord sauvegarder le journal des transactions actif (appelé fin du journal). Pour plus d'informations, consultez Procédure : sauvegarder un journal des transactions (SQL Server Management Studio).

Important

Pour restaurer une base de données chiffrée, vous devez avoir accès au certificat ou à la clé asymétrique qui ont servi à chiffrer la base de données. Sans le certificat et la clé asymétrique, la base de données ne peut pas être restaurée. En conséquence, le certificat utilisé pour chiffrer la clé de chiffrement de base de données doit être conservé tant que la sauvegarde est utile. Pour plus d'informations, consultez Certificats et clés asymétriques SQL Server.

Pour restaurer les fichiers ou groupes de fichiers

  1. Après vous être connecté à l'instance appropriée du moteur de base de données SQL Server de Microsoft, dans l'Explorateur d'objets, cliquez sur le nom du serveur pour développer son arborescence.

  2. Développez le dossier Bases de données. Selon la base de données, 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.

  3. Cliquez avec le bouton droit sur la base de données, pointez sur Tâches, puis cliquez sur Restaurer.

  4. Cliquez sur Fichiers et groupes de fichiers pour ouvrir la boîte de dialogue Restaurer des fichiers et des groupes de fichiers.

  5. Dans la page Général, le nom de la base de données à restaurer s'affiche dans la zone de liste Vers la base de données.

  6. Pour préciser la source et l'emplacement des jeux de sauvegarde à restaurer, cliquez sur l'une des options suivantes :

    • À partir de la base de données

      Entrez un nom de base de données dans la zone de liste.

    • À partir de l'unité

      Cliquez sur le bouton Parcourir, qui ouvre la boîte de dialogue Spécifier la sauvegarde. Dans la zone de liste Support de sauvegarde, sélectionnez l'un des types d'unités proposés. Pour sélectionner une ou plusieurs unités pour la zone de liste Emplacement de sauvegarde, cliquez sur Ajouter.

      Après avoir ajouté les unités souhaitées à la zone de liste Emplacement de sauvegarde, cliquez sur OK pour revenir à la page Général.

  7. Dans la grille Sélectionnez les jeux de sauvegarde à restaurer, sélectionnez les sauvegardes à restaurer. Cette grille affiche les sauvegardes disponibles pour l'emplacement spécifié. Par défaut, un plan de récupération est suggéré. Pour ignorer le plan de récupération suggéré, vous pouvez modifier les sélections dans la grille. Les sauvegardes qui dépendent d'une sauvegarde désélectionnée sont automatiquement désélectionnées.

    Pour obtenir des informations sur les colonnes de la grille Sélectionnez les jeux de sauvegarde à restaurer, consultez Restaurer les fichiers et les groupes de fichiers (page Général).

  8. Pour afficher ou sélectionner les options avancées, cliquez sur Options dans le volet Sélectionner une page.

  9. Dans le volet Options de restauration, choisissez les options suivantes si elles s'appliquent à votre situation :

    • Remplacer la base de données existante

    • Confirmer avant chaque restauration de sauvegarde

    • Restreindre l'accès à la base de données restaurée

    Pour plus d'informations sur ces options, consultez Restaurer les fichiers et les groupes de fichiers (page Options).

  10. Le cas échéant, vous pouvez restaurer la base de données vers un nouvel emplacement, en spécifiant une nouvelle destination de restauration pour chaque fichier dans la grille Restaurer les fichiers de la base de données en tant que. Pour plus d'informations à propos de cette grille, consultez Restaurer les fichiers et les groupes de fichiers (page Options).

  11. Le volet État de récupération détermine l'état de la base de données à l'issue de l'opération de restauration. Le comportement par défaut est :

    • Laisser la base de données opérationnelle en restaurant les transactions non validées. Les journaux de transaction supplémentaires ne peuvent pas être restaurés. (RESTORE WITH RECOVERY)

      [!REMARQUE]

      Ne choisissez cette option que si vous restaurez toutes les sauvegardes nécessaires maintenant.

    Vous pouvez aussi sélectionner l'une des options suivantes :

    • Laisser la base de données non opérationnelle, et ne pas restaurer les transactions non validées. Les journaux de transaction supplémentaires peuvent être restaurés. (RESTORE WITH NORECOVERY)

    • Laisser la base de données en lecture seule. Annulez les transactions non validées, mais enregistrez les opérations d'annulation dans un fichier pour pouvoir annuler les effets de la restauration. (RESTORE WITH STANDBY)

    Pour des descriptions des options, consultez Restaurer les fichiers et les groupes de fichiers (page Options).

[!REMARQUE]

Après avoir restauré une base de données SQL Server 2005 ou SQL Server 2000 dans SQL Server 2008, la base de données est immédiatement disponible et est ensuite automatiquement mise à niveau. Si la base de données comprend des index de recherche en texte intégral, la mise à niveau les importe, les réinitialise ou les reconstruit, selon le paramètre de la propriété de serveur Option de mise à niveau des index de recherche en texte intégral. Si l'option de mise à niveau a la valeur Importer ou Reconstruire, les index de recherche en texte intégral ne seront pas disponibles pendant la mise à niveau. Selon le volume de données indexé, l'importation peut prendre plusieurs heures et la reconstruction jusqu'à dix fois plus longtemps. Notez également que lorsque l'option de mise à niveau est Importer, si un catalogue de texte intégral n'est pas disponible, les index de recherche en texte intégral associés sont reconstruits. Pour plus d'informations sur l'affichage ou la modification du paramètre de la propriété Option de mise à niveau des index de recherche en texte intégral, consultez Procédure : afficher ou modifier les propriétés de serveur pour la recherche en texte intégral (SQL Server Management Studio).