Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

CORRECTIF : Violation d'accès lors de la DTA exécute une requête sur une table dans SQL Server 2008 si un index sur un spatiale de données de colonne de la table type existe

IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.

2588453
Microsoft distribue les correctifs de Microsoft SQL Server 2008 en tant que fichier téléchargeable. Étant donné que les correctifs sont cumulatifs, chaque nouvelle version contient tous les correctifs et des correctifs de sécurité fournis avec la précédente 2008 de SQL Server version du correctif.
Symptômes
Considérez le scénario suivant :
  • Vous disposez d'une table qui comporte une colonne de type de données spatiales dans Microsoft SQL Server 2008.
  • Il existe un index pour la colonne de type de données spatiales.
  • Une requête fait référence à la colonne de type de données spatiales dans la charge de travail qui est utilisé par base de données Tuning Advisor (DTA).
Dans ce scénario, une violation d'accès peut se produire dans le moteur de SQL Server. La connexion DTA utilise pour gérer la charge de travail est automatiquement fermée. En outre, le message d'erreur suivant est enregistré dans le journal des erreurs de SQL Server :
<date> <time>SPID # SqlDumpExceptionHandler : processus # a généré une exception irrécupérable c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server termine ce processus.</time></date>

Résolution

Informations sur le service pack pour SQL Server 2008

Pour résoudre ce problème, procurez-vous le dernier service pack pour SQL Server 2008. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

968382Comment faire pour obtenir le dernier service pack pour SQL Server 2008


Contournement
Pour contourner ce problème, appliquez l'une des méthodes suivantes :
  • Désactiver ou supprimer l'index spatial sur la colonne de type de données spatiales et reconstruisez l'index de fin de l'analyse DTA.
  • Supprimer la requête qui référence les colonnes de type de données spatiales et qui fait référence à l'index de type de données spatiales dans la charge de travail qui est utilisé par l'interface DTA.
RemarquePar sa conception, DTA ne recommande pas d'index spatiaux sur des colonnes spatiales pour les tables.
Statut
Microsoft a confirmé qu'il s'agit d'un problème dans les produits Microsoft répertoriés dans la section « S'applique à ».
Plus d'informations
Pour plus d'informations sur l'utilitaire DTA, visitez le site Web MSDN suivant :


Avertissement : Cet article a été traduit de manière automatique

Propriétés

ID d'article : 2588453 - Dernière mise à jour : 08/22/2011 23:01:00 - Révision : 1.0

  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2588453 KbMtfr
Commentaires