Microsoft vertreibt Microsoft SQL Server 2008-Fixes als eine herunterladbare Datei. Da die Fixes kumulativ sind, enthält jede neue Version alle Hotfixes und alle Sicherheitsupdates, die in der vorherigen Version von SQL Server 2008 behoben wurden.
Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Sie verfügen über eine Tabelle mit einer Spalte des Typs räumlicher Datentyp in Microsoft SQL Server 2008.
-
Es ist ein Index für die Spalte räumlicher Datentyp vorhanden.
-
Eine Abfrage verweist auf die Spalte räumlicher Datentyp in der Arbeitsauslastung, die vom Datenbankoptimierungsratgeber (DTA) verwendet wird.
In diesem Szenario kann eine Zugriffsverletzung im SQL Server-Modul auftreten. Die Verbindung, die DTA zur Behandlung der Arbeitsauslastung verwendet, wird automatisch geschlossen. Darüber hinaus wird die folgende Fehlermeldung im SQL Server-Fehlerprotokoll protokolliert:
<Datum> <Uhrzeit> SPID # SqlDumpExceptionHandler: Process # generated schwerwiegende Ausnahme c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server beendet diesen Prozess.
Fehlerbehebung
Service Pack-Informationen für SQL Server 2008
Um dieses Problem zu beheben, besorgen Sie sich das neueste Service Pack für SQL Server 2008. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
968382 So erhalten Sie das neueste Service Pack für SQL Server 2008
Problemumgehung
Wenden Sie eine der folgenden Methoden an, um dieses Problem zu umgehen:
-
Deaktivieren oder löschen Sie den Räumlichkeitsindex in der Spalte räumlicher Datentyp, und erstellen Sie den Index nach Abschluss der DTA-Analyse neu.
-
Entfernen Sie die Abfrage, die auf die Spalten des räumlichen Datentyps verweist, und die auf die Indizes räumlicher Datentypen in der von DTA verwendeten Arbeitsauslastung verweist.
Hinweis Im Entwurf empfiehlt DTA keine räumlichen Indizes für räumliche Spalten für Tabellen.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Weitere Informationen
Weitere Informationen zum Dienstprogramm dta finden Sie auf der folgenden MSDN-Website: