Microsoft distribuisce le correzioni di Microsoft SQL Server 2008 come un file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2008 FIX.
Sintomi
Considerare lo scenario descritto di seguito:
-
Si dispone di una tabella in cui è presente una colonna con tipo di dati spaziale in Microsoft SQL Server 2008.
-
Esiste un indice per la colonna tipo di dati spaziale.
-
Una query fa riferimento alla colonna tipo di dati spaziali nel carico di lavoro usato da database Tuning Advisor (DTA).
In questo scenario, potrebbe verificarsi una violazione di Access nel motore di SQL Server. La connessione che DTA USA per gestire il carico di lavoro viene chiusa automaticamente. Inoltre, il messaggio di errore seguente viene registrato nel log degli errori di SQL Server:
<data> <ora> SPID # SqlDumpExceptionHandler: Process # generated exception Fatal c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server sta terminando questo processo.
Risoluzione
Informazioni sui Service Pack per SQL Server 2008
Per risolvere il problema, ottenere il Service Pack più recente per SQL Server 2008. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:
968382 Come ottenere il Service Pack più recente per SQL Server 2008
Soluzione alternativa
Per ovviare a questo problema, utilizzare uno dei seguenti metodi:
-
Disabilitare o eliminare l'indice spaziale nella colonna tipo di dati spaziali e ricompilare l'indice dopo il completamento dell'analisi DTA.
-
Rimuovere la query che fa riferimento alle colonne del tipo di dati spaziali e che fa riferimento agli indici dei tipi di dati spaziali nel carico di lavoro usato da DTA.
Nota In base alla progettazione, DTA non consiglia gli indici spaziali per le tabelle.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Ulteriori informazioni
Per altre informazioni sull'utilità DTA, visitare il sito Web MSDN seguente: