Tunisiano
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Tunisiano


 
AccueilDernières imagesS'enregistrerConnexion

 

 La reconstruction des index sur MS SQL Server 2000 Database mai Résultat Dans la base de données la corruption

Aller en bas 
AuteurMessage
Admin
Directeur du Forum
Directeur du Forum
Admin


Masculin
Le nombre de contributions : 2211
points : 12101
Réputation : 0
Date d'Inscrit : 21/06/2009
Age : 32

La reconstruction des index sur MS SQL Server 2000 Database mai Résultat Dans la base de données la corruption Empty
MessageSujet: La reconstruction des index sur MS SQL Server 2000 Database mai Résultat Dans la base de données la corruption   La reconstruction des index sur MS SQL Server 2000 Database mai Résultat Dans la base de données la corruption Icon_minitimeLun Jan 31, 2011 1:30 pm

Sysindexes table dans SQL est une table du catalogue système qui contient des informations sur chaque index dans votre base de données SQL. Il contient divers domaines, tels que nom de l'index, le propriétaire de l'indice, de type de fichier, un ID de table unique, le numéro de colonne d'un index unique ou de l'élément premier d'un indice composite, etc Lorsque vous exécutez les déclarations du "UPDATE STATISTICS, tous les les modifications apportées aux indices existants sont reflétées dans ce tableau. Si toute la corruption sévit dans ce tableau pour une raison quelconque ou si la table contient des valeurs incorrectes, votre base de données peut obtenir de corruption qui peut en outre entraîner l'inaccessibilité des données dans la base de données. Il peut vous obliger à aller pour la récupération de base de données pour pouvoir accéder à vos renseignements précieux une fois de plus.

Lorsque vous essayez de reconstruire votre index ou d'exécuter la commande 'DBCC CHECKTABLE sur la table Sysindexes avec l'option' REPAIR_ALLOW_DATA_LOSS, elle peut entraîner une perte de données sévère de votre fichier de base de données. Pour échapper à ce problème, vous devez effectuer la réparation de votre base de données SQL corrompus par un utilitaire tiers fiables.

Après la reconstruction de votre index de table de base de données en utilisant la commande DBCC DBREINDEX, lorsque vous exécutez la commande DBCC CHECKDB sur la base de données, vous pouvez rencontrer le message d'erreur suivant:

«Serveur: Msg 8964, Niveau 16, État 1, ligne 2 Erreur de table:. Object ID 2 Le texte, ntext ou image nœud à la page (1:64), fente 29, le texte ID 6815744 n'est pas référencé.
Serveur: Msg 2576, Niveau 16, État 1, Ligne 2 page IAM (0:0) est indiqué par le pointeur de la page précédente IAM (1:88) ID d'objet 1977058079 ID d'index 2, mais n'a pas été détecté dans l'analyse ".

Cause:
Cette erreur se produit lorsque toutes les conditions mentionnées ci-dessous sont vraies
Votre table de base de données est contenant des colonnes calculées.
Deux indices ou plus peut-être allusion à la même colonne de table.
Un point de vue indice est utilisé pour faire référence à la table.
Vous avez activé la "création automatique des statistiques 'option de base de données pour la base de données.

Cela peut entraîner la corruption dans le tableau Sysindexes qui peut en outre entraîner la corruption de base de données. Dans de telles situations, vous ne pouvez pas être en mesure d'accéder à votre base de données et des objets de base de données. Ici, vous devriez essayez d'effectuer la récupération SQL en suivant les étapes de résolution mentionnés ci-dessous.

Résolution:
Pour résoudre ce problème, suivez les étapes de résolution mentionnés ci-dessous-
Restaurer votre base de données à partir d'une sauvegarde.
Essayez d'installer le dernier Service Pack pour MS SQL Server 2000.

Si les étapes ci-dessus mentionnés ne parviennent pas à la résolution de récupérer vos données inaccessibles à partir de la base de données corrompue, vous devez prendre l'aide d'un logiciel de récupération de base de données efficace. Ces logiciels peuvent facilement récupérer tous les objets de base de données SQL, y compris les tables, vues, procédures stockées, déclencheurs, etc index de votre base de données corrompues.

Stellar Phoenix SQL Recovery Software est un utilitaire complet qui récupère les fichiers base de données corrompue créés dans MS SQL Server 7.0, 2000, 2005 et 2008. Elle nous permet d'effectuer une récupération sélective des tables de base de données. Il peut également effectuer une récupération de base de données SQL de ces fichiers MDF et qui ne sont pas réparés en utilisant l'outil de DBCC CHECKDB.
Revenir en haut Aller en bas
http://ton-monde.info
 
La reconstruction des index sur MS SQL Server 2000 Database mai Résultat Dans la base de données la corruption
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Desktop vs logiciels Database Server - Quel logiciel de base de données est la meilleure?
» Réparation de corruption de base de données MySQL lorsque vous rencontrez "Server Mysl Has Gone Away" Erreur
» Instantanés de base de données dans SQL Server
» La corruption de base de données MySQL due au virus
» Comment lutter contre la corruption de base de données Access

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Tunisiano :: Informatique :: Bases de données-
Sauter vers: