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.
Cette rubrique s’applique uniquement aux bases de données de modèle simple qui contiennent au moins un groupe de fichiers secondaire en lecture seule.
Dans une restauration de fichiers, l’objectif est de restaurer un ou plusieurs fichiers endommagés sans restaurer l’ensemble de la base de données. Sous le modèle de récupération simple, les sauvegardes de fichiers sont prises en charge uniquement pour les fichiers en lecture seule. Le groupe de fichiers principal et les groupes de fichiers secondaires en lecture/écriture sont toujours restaurés ensemble, en restaurant une base de données ou une sauvegarde partielle.
Les scénarios de restauration de fichiers sont les suivants :
Restauration de fichiers hors connexion
Dans une restauration de fichiers hors connexion, la base de données est hors connexion alors que les fichiers ou groupes de fichiers endommagés sont restaurés. À la fin de la séquence de restauration, la base de données est en ligne.
Toutes les éditions de SQL Server 2014 prennent en charge la restauration de fichiers hors connexion.
Restauration de fichiers en ligne
Dans une restauration de fichiers en ligne, si la base de données est en ligne au moment de la restauration, elle reste en ligne pendant la restauration du fichier. Toutefois, chaque groupe de fichiers dans lequel un fichier est restauré est hors connexion pendant l’opération de restauration. Une fois que tous les fichiers d’un groupe de fichiers hors connexion sont récupérés, le groupe de fichiers est automatiquement mis en ligne.
Pour plus d’informations sur la prise en charge de la restauration de pages et de fichiers en ligne, consultez Fonctionnalités prises en charge par les éditions de SQL Server 2014. Pour plus d’informations sur les restaurations en ligne, consultez Restauration en ligne (SQL Server)
Conseil / Astuce
Si vous souhaitez que la base de données soit hors connexion pour une restauration de fichier, mettez la base de données hors connexion avant de démarrer la séquence de restauration en exécutant l’instruction ALTER DATABASE suivante : ALTER DATABASE database_name SET OFFLINE.
Vue d’ensemble de la restauration de fichiers et de groupes de fichiers sous le modèle de récupération simple
Un scénario de restauration de fichiers se compose d’une séquence de restauration unique qui copie, restaure et récupère les données appropriées comme suit :
Restaurez chaque fichier endommagé à partir de sa sauvegarde de fichier la plus récente.
Restaurez la sauvegarde de fichier différentielle la plus récente pour chaque fichier restauré et récupérez la base de données.
Transact-SQL étapes pour la séquence de restauration de fichiers (modèle de récupération simple)
Cette section présente les options transact-SQLRESTORE essentielles pour une séquence de restauration de fichiers simple. La syntaxe et les détails qui ne sont pas pertinents à cet objectif sont omis.
La séquence de restauration ne contient que deux instructions Transact-SQL. La première instruction restaure un fichier secondaire, fichier A, qui est restauré à l’aide de WITH NORECOVERY. La deuxième opération restaure deux autres fichiers et BC qui sont restaurés à l’aide de WITH RECOVERY à partir d’un autre périphérique de sauvegarde :
RESTAURER LA BASE DE DONNÉES database FICHIER =name_of_file_A
À PARTIR DE file_backup_of_file_A
WITH NORECOVERY** ;**
RESTORE DATABASE FILE =name_of_file_B,name_of_file_C
À PARTIR DE file_backup_of_files_B_and_C
AVEC RÉCUPÉRATION;
Exemples
Tâches associées
Pour restaurer des fichiers et des groupes de fichiers
Restaurer des fichiers et des groupes de fichiers sur des fichiers existants (SQL Server)
Restaurer des fichiers et des groupes de fichiers (SQL Server)
Restaurer des fichiers et des groupes de fichiers (SQL Server)
SqlRestore (SMO)
Voir aussi
Sauvegarde et restauration : Interopérabilité et coexistence (SQL Server)
Sauvegardes différentielles (SQL Server)
Sauvegardes complètes de fichiers (SQL Server)
Vue d’ensemble de la sauvegarde (SQL Server)
Vue d'ensemble de la restauration et de la récupération (SQL Server)
RESTORE (Transact-SQL)
Restaurations de base de données complètes (mode de récupération simple)
Restaurations partielles (SQL Server)