Restauration de page à partir de SSMS

BONJOUR

Dans Cette rubrique on va expliquer comment restaurer des pages dans SQL Server POUR Réparer les pages Endommagée

Si vous été en mode de récupération complète SQL server vous permet de restaurer uniquement une ou plusieurs pages sans vous été  obliger de restaurer toute la Totalité du base de données.

Ci joint un exemple d’une base de donnée endommagé qui possède des pages de données corrompus

Essayer d’interroger la table  [msdb].[dbo].[suspect_pages] pour récupérer le numéro de page endommagé

SELECT TOP (1000) [database_id]
,[file_id]
,[page_id]
,[event_type]
,[error_count]
,[last_update_date]
FROM [msdb].[dbo].[suspect_pages]

Sans titre6

Ce ci est confirmé par la résultat du commande DBCC CHECKD 

Sans titre

maintenant on va procéder a réparer notre base de donnée on restaurant seulement la page endommagé (ici c’est la page n 312) sans que je serai obligé de restaurer la totalité de la base de donnée

Si vous préférez faire des restaurations de page avec l’interface utilisateur, voici les étapes:

Dans l’Explorateur d’objets SSMS, cliquez droit sur la base de données -> Tâches -> Restaurer puis cliquez sur Page

Sans titre2

La fenêtre Restaurer la page sera ouverte.

2. Dans la fenêtre Restaurer la page, la base de données choisie est sélectionnée et la grille Pages est automatiquement remplie avec les pages endommagées (ici c’est celle qui porte le numéro 312) de la table msdb.dbo.suspect_pages (voir l’image ci-dessous)

Sans titre3

L’étape finale consiste à cliquer sur le bouton OK et les pages endommagées sont restaurées.

Sans titre4

À partir de la fenêtre Restaurer la page, vous pouvez exécuter DBCC CHECKDB pour déterminer si d’autres pages sont endommagées dans la base de données ou si vous souhaitez ajouter des pages supplémentaires si vous souhaitez utiliser

bonne réparation des pages Endommagée

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.