Riepilogo
Quando si utilizza la compressione dei dati e le partizioni di tabella, è possibile modificare lo schema della tabella. Ad esempio, è possibile eliminare o aggiungere colonne alla tabella. Dopo questo, si potrebbe notare che si verificano problemi durante l'esecuzione di una query DML sulle partizioni. Questi problemi includono violazioni di accesso, asserzioni ed errori di ripristino del database. I problemi si verificano a causa della manutenzione non corretta delle informazioni di colonna tra le diverse partizioni (partizioni create prima della modifica dello schema e partizioni create dopo la modifica dello schema). Esistono inoltre differenze tra ciò che le righe fisiche indicano e i metadati della partizione. È necessario aggiornare le installazioni di Microsoft SQL Server utilizzando le correzioni menzionate nella sezione "Informazioni". In alternativa, è necessario utilizzare il comando alter index per ricostruire tutte le partizioni di tutti gli indici della tabella interessata.
Ulteriori informazioni
Le correzioni correlate a questo problema sono le seguenti:
-
2629456 FIX: violazione di accesso quando si inserisce un record in una nuova partizione vuota in SQL Server 2008 o SQL Server 2008 R2
SQL Server 2008 Service Pack 2: 10.00.4000.00 <
-
<
-
2504090 FIX: Violazione di accesso quando si inseriscono dati in una nuova partizione di una tabella partizionata dopo aver lasciato una colonna della tabella in SQL Server 2008 R2 o SQL Server 2008
RTM di SQL Server 2008 R2: 10.50.1600.1 << build="" sql="" <="" 10.50.1777.00="" [build="" consigliata:="" 10.50.1777.00]sql="" server="" 2008="" r2="" service="" pack="" 1:="" 10.50.2500.0="" <="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="" .="">
-
2548593 FIX: Danneggiamento del database se la compressione dei dati abilitata in una tabella partizionata in SQL Server 2008
SQL Server 2008 Service Pack 1: 10.00.2531.00 <
-
<