- Éviter le redémarrage du serveur, car cela pourrait rendre la récupération plus difficile en donnant une chance de SQL Server pour prendre la ligne de base de données et le rendre «suspect». Par ailleurs, moi-même abstenu de la pratique de renom de détacher et de rattacher la base de données.
- Ran 'DBCC CHECKDB ([myDbName]) AVEC NO_INFOMSGS, ALL_ERRORMSGS »pour garder une trace de toutes les erreurs récurrentes. Ensuite, effectué des contrôles et évalué toutes les sauvegardes. J'ai copié toutes les erreurs retournées dans un fichier texte.
Dans une tentative d'éliminer peu mineure de la corruption de la base de données, re-couru DBCC CHECKDB. Cela pourrait permettre au serveur de SQL pour récupérer de manière transparente dans le cas d'une écriture mutilé ou quelque chose de similaire. J'ai aussi regardé pour un remplacement de matériel possible, comme je l'ai fait face à un type de problèmes sur un temps court calendrier.
Pris dans la base de données mode mono-utilisateur et a couru DBCC CHECKDB avec l'option 'REPAIR_REBUILD "pour réparer la corruption sans encourir de perte de données. Il est intéressant d'utiliser cette option lorsque la corruption est minime.
En outre, j'ai utilisé les informations de la table msdb pages suspect pour identifier les pages de données corrompues. Ensuite, les opérations de restauration effectuées au niveau des pages en utilisant les sauvegardes existantes et les fichiers journaux des transactions.
Avec ces tentatives, j'ai réussi à fixer une poignée de questions et récupérer les données importantes de la base de données. Cependant, j'ai été encore confrontés à des problèmes lorsque vous essayez d'accéder à certaines tables de la base essentielles. Avant que je puisse me préparer pour la perte de données et de se tourner vers le «REPAIR_ALLOW_DATA_LOSS 'option, j'ai décidé d'aller à des fins commerciales de tiers logiciel de récupération de SQL. J'ai eu une course pour le meilleur utilitaire disponible sur le marché et, enfin, obtenu mes mains sur SQL Recovery. Cela m'a aidé à surmonter tous mes bleus de perte de données. Ce logiciel réparé en toute sécurité ma base de données corrompue et m'a aidé à récupérer tout, y compris les tables, les index, les contraintes et les objets de base de données. De plus, cet outil est compatible avec MS SQL Server 2008 R2, 2008, 2005, 2000, et de 7,0.
Aucun commentaire:
Enregistrer un commentaire
Thanks for your valuable comment !