Sintomi
Considerare lo scenario descritto di seguito:
-
Si elimina una colonna da una tabella in Microsoft SQL Server 2008 R2.
-
La colonna contiene almeno un indice mancante.
-
Si prova a eseguire alcune query sulle visualizzazioni di gestione dinamica degli indici mancanti (DMV) oppure un'attività di eliminazione in background che esegue una query sull'indice mancante DMV.
In questo scenario può verificarsi una violazione di accesso.
Risoluzione
Informazioni sull'aggiornamento cumulativo
Aggiornamento cumulativo 4 per SQL Server 2008 R2 Service Pack 2 (SP2)
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 4. Per altre informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2008 R2 Service Pack 2, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:
2777358 Pacchetto di aggiornamento cumulativo 4 per SQL Server 2008 R2 Service Pack 2Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2008 R2 Service Pack 2 Fix. Ti consigliamo di considerare l'applicazione della versione di correzione più recente che contiene questo hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:
2730301 Build di SQL Server 2008 R2 rilasciate dopo il rilascio di SQL Server 2008 R2 Service Pack 2
Soluzione alternativa
Per risolvere il problema, è necessario disabilitare la caratteristica degli indici mancanti usando il parametro -x per l'utilità della riga di comando sqlservr quando si avvia un'istanza di SQL Server 2008 R2.
Ulteriori informazioni
Per altre informazioni sulla caratteristica degli indici mancanti, visitare il sito Web MSDN seguente:
Informazioni sulla caratteristica degli indici mancantiPer altre informazioni su come usare l'applicazione sqlservr , visitare il sito Web MSDN seguente:
Come usare l'applicazione sqlservrPer altre informazioni su come usare le opzioni di avvio del servizio SQL Server, visitare il sito Web MSDN seguente:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".