La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Module 7 : Restauration de bases de données

Présentations similaires


Présentation au sujet: "Module 7 : Restauration de bases de données"— Transcription de la présentation:

1 Module 7 : Restauration de bases de données

2 Vue d'ensemble Processus de récupération de SQL Server
Préparation de la restauration d'une base de données Restauration de sauvegardes Restauration de bases de données à partir de différents types de sauvegardes Restauration de bases de données système endommagées

3 Processus de récupération de SQL Server
COMMIT BEGIN BEGIN BEGIN BEGIN CHECKPOINT BEGIN COMMIT COMMIT BEGIN COMMIT Les transactions validées sont transmises à la base de données, puis consignées Les transactions non validées sont annulées et ne sont pas écrites dans la base de données

4 Activités exécutées par SQL Server pendant le processus de restauration
Contrôle de sécurité La base de données existe déjà Les fichiers de base de données sont différents Les fichiers de base de données sont incomplets Reconstitution de la base de données et de tous les fichiers associés

5 Préparation de la restauration d'une base de données
Vérification des sauvegardes Exécution de tâches spécifiques avant la restauration de sauvegardes

6 Vérification des sauvegardes
Instruction RESTORE HEADERONLY Renvoie les informations d'en-tête d'un fichier de sauvegarde ou d'un jeu de sauvegardes Instruction RESTORE FILELISTONLY Renvoie des informations sur les fichiers de base de données ou de journal des transactions d'origine Instruction RESTORE LABELONLY Renvoie des informations sur le support de sauvegarde Instruction RESTORE VERIFYONLY Vérifie que les fichiers individuels sont complets et lisibles

7 Exécution de tâches spécifiques avant la restauration de sauvegardes
Restriction de l'accès à la base de données Limitez l'accès aux membres du rôle db_owner, dbcreator ou sysadmin Sauvegarde du journal des transactions Assure la cohérence de la base de données Capture les modifications effectuées entre la dernière sauvegarde du journal des transactions et le moment auquel la base de données a été déconnectée

8 Restauration de sauvegardes
Utilisation de l'instruction RESTORE Lancement du processus de récupération Définition des options de restauration

9 Utilisation de l'instruction RESTORE
USE master RESTORE DATABASE Northwind FROM NwindBac Restauration de bases de données utilisateur endommagées Vous n'avez pas besoin de supprimer la base de données endommagée SQL Server recrée automatiquement les fichiers et les objets de base de données

10 Lancement du processus de récupération
Utilisation de l'option RECOVERY À utiliser avec la dernière sauvegarde à restaurer Permet d'accéder à la base de données Utilisation de l'option NORECOVERY À utiliser avec toutes les sauvegardes à l'exception de la dernière à restaurer Interdit l'accès à la base de données

11 Définition des options de restauration
Option RESTORE Description FILE Restaure une sauvegarde particulière Vous devez indiquer un numéro de fichier RESTART Reprend une opération de récupération interrompue MOVE…TO Indique un emplacement de restauration des fichiers de sauvegarde À utiliser pour effectuer une restauration sur un autre disque, serveur or ordinateur SQL Server de secours REPLACE Remplace une base de données existante SQL Server n'effectue pas de contrôle de sécurité

12 Restauration de bases de données à partir de différents types de sauvegardes
Restauration à partir d'une sauvegarde complète de base de données Restauration à partir d'une sauvegarde différentielle Restauration à partir d'une sauvegarde du journal des transactions Restauration à partir d'une sauvegarde de fichier ou de groupe de fichiers

13 Restauration à partir d'une sauvegarde complète de base de données
Circonstances d'utilisation Le disque physique est endommagé Toute la base de données est endommagée, détériorée ou supprimée Pour conserver une copie identique de la base de données sur un autre ordinateur SQL Server Options de récupération Démarrez le processus de récupération avec l'option RECOVERY Retardez le processus de récupération avec l'option NORECOVERY USE master RESTORE DATABASE Northwind FROM NwindBac WITH FILE = 2, RECOVERY

14 Restauration à partir d'une sauvegarde différentielle
Restaure uniquement les parties de la base de données qui ont été modifiées depuis la dernière sauvegarde complète de base de données Rétablit la base de données à son état initial au moment où la sauvegarde différentielle a été effectuée Dure moins longtemps que l'application d'une série de journaux de transactions Utilisez la même syntaxe que lorsque vous restaurez une base de données complète USE master RESTORE DATABASE Northwind FROM NwindBacDiff WITH NORECOVERY Indiquez le fichier de sauvegarde qui contient la sauvegarde différentielle

15 Restauration à partir d'une sauvegarde du journal des transactions
Sauvegardes de la base de données Northwind Base de données complète Différentielle Différentielle Données Journal Journal Journal Journal Journal Journal Journal Base de données endommagée USE master RESTORE LOG Northwind FROM NwindBacLog WITH FILE = 2, RECOVERY Restauration de la base de données Northwind Base de données complète Différentielle Journal Données

16 Spécification d'un point dans le temps
Sauvegardes de la base de données Northwind Base de données complète Différentielle Differentielle Données Journal Journal USE master RESTORE LOG Northwind FROM NwindBacLog WITH FILE = 2, RECOVERY, STOPAT = '3 janvier :00' Journal Journal Journal Journal Journal Base de données endommagée Restauration de la base de données Northwind Base de données complète Différentielle Données Journal

17 Restauration à partir d'une sauvegarde de fichier ou de groupe de fichiers
Appliquez tous les journaux de transactions depuis la sauvegarde de fichier Restaurez les sauvegardes de groupes de fichiers contenant des index et des tables sous forme d'une unité USE master RESTORE DATABASE Northwind FILE = Nwind2 FROM Nwind2Bac WITH NORECOVERY

18 Restauration de bases de données système endommagées
Restauration de bases de données système à partir d'une sauvegarde Reconstruction de bases de données système Rattachement ou restauration de bases de données utilisateur Restaurez à partir d'une sauvegarde Rattachez les fichiers en utilisant la procédure stockée système sp_attach_db ou sp_attach_single_file_db

19 Conseils pratiques Rassemblez des informations sur les sauvegardes que vous envisagez de restaurer Utilisez l'option NORECOVERY si vous avez d'autres sauvegardes à restaurer Utilisez l'option RECOVERY sur la dernière sauvegarde pour rétablir la cohérence de la base de données Ajouter une marque dans le journal afin que la base de données soit restaurée jusqu'à un point antérieur au début de l'opération Testez régulièrement vos fichiers de sauvegarde à l'aide de l'instruction RESTORE VERIFYONLY

20 Atelier A : Restauration de bases de données

21 Contrôle des acquis Processus de récupération de SQL Server
Préparation de la restauration d'une base de données Restauration de sauvegardes Restauration de bases de données à partir de différents types de sauvegardes Restauration de bases de données système endommagées


Télécharger ppt "Module 7 : Restauration de bases de données"

Présentations similaires


Annonces Google