KB2588453-FIX : violation d’accès lorsque la fonction DTA exécute une requête sur une table dans SQL Server 2008 si un index sur une colonne de type de données spatiale de la table existe

Microsoft distribue les correctifs Microsoft SQL Server 2008 sous la forme d’un fichier téléchargeable. Dans la mesure où les correctifs sont cumulatifs, chaque nouvelle version contient tous les correctifs et les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2008.

Symptômes

Prenons l’exemple du scénario suivant :

  • Vous avez une table qui contient une colonne de type de données spatiale dans Microsoft SQL Server 2008.

  • Il existe un index pour la colonne type de données spatiale.

  • Une requête fait référence à la colonne de type de données spatiale dans la charge de travail utilisée par le conseiller en optimisation de la base de données (DTA).

Dans ce scénario, une violation d’accès peut se produire dans le moteur SQL Server. La connexion utilisée par le DTA pour gérer la charge de travail est automatiquement fermée. Par ailleurs, le message d’erreur suivant est consigné dans le journal des erreurs SQL Server :

<date> <temps> SPID # SqlDumpExceptionHandler : EXCEPTION_ACCESS_VIOLATION exception irrécupérable du processus #. SQL Server a arrêté ce processus.

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 :

968382 Obtention du dernier Service Pack pour SQL Server 2008

Solution de contournement

Pour contourner ce problème, appliquez l'une des méthodes suivantes :

  • Désactivez ou supprimez l’index spatial de la colonne type de données spatiale, puis reconstruisez l’index une fois l’analyse DTA terminée.

  • Supprimez la requête qui fait référence aux colonnes de type de données spatiale et qui fait référence aux index de type de données spatiaux dans la charge de travail utilisée par DTA.

Remarque Par la conception, la fonction DTA ne recommande pas les index spatiaux dans les colonnes spatiales pour les tableaux.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Informations supplémentaires

Pour plus d’informations sur l’utilitaire DTA, visitez le site Web MSDN suivant :

Informations générales sur l’utilitaire DTA

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×