*   >> Lecture Éducation Articles >> science >> la programmation

Résoudre corruption SQL due à fichiers journaux des transactions Enlèvement base de données Interruption Mirroring

Base de données en miroir: Dans SQL Server 2008, vous pouvez utiliser la fonction de mise en miroir de base de données entre deux bases de données. Il peut aider dans les situations de perte de données, où les dommages de base de données pour une raison quelconque; vous pouvez sauvegarder votre base de données à partir de la base de données miroir. Fichiers Log Transaction supprimé accidentellement: Si par hasard, vous supprimez les fichiers journaux de transaction; la session de base de données en miroir peut interrompre.

Cela provoque le principal serveur d'échouer et vous ne serez pas en mesure de restaurer les données à partir du serveur miroir. Cela peut provoquer la corruption endommager la base de données. Un scénario possible: Considérons un scénario pratique où vous utilisez SQL Server 2008 SP1 (Service Pack 1) ou MS SQL Server 2008. Vous configurez la mise en miroir entre 2 bases de données. Fichiers Log Transaction enlevés - les erreurs rencontrées: Vous exécutez ALTER DATABASE avec la clause REMOVE FILE pour enlever les fichiers journaux de transaction sur la base de données principale SQL Server.

Cette base de données peut interrompre miroir de session, ce qui vous ne pouvez pas reprendre. Vous pouvez également recevoir le message suivant: "Location:". LogMgr cpp ": 3350 Expression: headLFCB-> lfcb_startOffset GetSize () * (ULONGLONG) PAGESIZE" Après cela, vous obtenez le message d'erreur ci-dessous dans le journal des événements SQL Server connecté: " spid23s Un système a échoué. Vérifiez la erreurs SQL Server journal pour plus de détails. Typiquement, une assertion est par un bug du logiciel ou la corruption des données.

Pour vérifier pour tout dommage à la base de données, DBCC CHECKDB. Si vous envoyez des causes accepté de décharges à Microsoft lors de l'installation, un mini-vidage sera envoyé à Microsoft. Une mise à jour est disponible auprès de Microsoft dans le dernier Service Pack ou dans un QFE auprès du support technique "cause derrière la corruption SQL MDF:. La principale cause derrière problème peut être le journal incorrecte sur le miroir de l'espace base de données de suivi ou en raison de SQL fichier MDF de base de données la corruption .

Comment faire pour restaurer la base de données SQL? Vérifiez d'abord la cause du problème et, par conséquent, vous pouvez utiliser les méthodes de résolutions mentionnés ci-dessous. 1. Problème due à incorrecte suivi de l'espace du journal: Si le problème mentionné ci-dessus a été due

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.