Microsoft distribuerar Microsoft SQL Server 2008-korrigeringsfiler som en nedladdnings bar fil. Eftersom de här korrigeringarna är kumulativa innehåller alla nya versioner alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2008.
Symptom
Tänk dig följande situation:
-
Du har en tabell som innehåller en kolumn med spatialdata i Microsoft SQL Server 2008.
-
Det finns ett index för kolumnen spatialdata.
-
En fråga refererar till kolumnen spatialdata för arbets belastning som används i DTA (Database reserverion).
I det här scenariot kan det uppstå ett åtkomst fel i SQL Server-motorn. Anslutningen som DTA använder för att hantera arbets belastningen stängs automatiskt. Dessutom loggas följande fel meddelande i SQL Server-felloggen:
<-datum> <tid> SPID # SqlDumpExceptionHandler: process # har genererat oåterkalleligt undantag c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server avslutar den här processen.
Lösning
Information om Service Pack för SQL Server 2008
Lös problemet genom att hämta senaste Service Pack för SQL Server 2008. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
968382 Skaffa den senaste Service Pack-versionen för SQL Server 2008
Lösning
Använd någon av följande metoder för att lösa problemet:
-
Inaktivera eller släppa rums indexet i kolumnen spatial datatyp och återskapa indexet när DTA-analysen är klar.
-
Ta bort frågan som refererar till kolumnerna spatialdata och som refererar till data typs indexen för det arbets belastning som används av DTA.
Obs! Enligt design rekommenderar inte DTA rums index för rums kolumner för tabeller.
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Mer information
Mer information om verktyget DTA finns på följande MSDN-webbplats: