Sintomi
Supponiamo che tu usi Microsoft SQL Server 2012 o SQL Server 2014. Quando si esegue ripetutamente una stored procedure che recupera i dati da una tabella temporanea in una singola sessione, viene visualizzato il messaggio di errore seguente:
Errore: 602, gravità: 21, stato: 30. Impossibile trovare una voce per la tabella o l'indice con ID partizione <ID partizione> in database <nome database>. Questo errore può verificarsi se una stored procedure fa riferimento a una tabella eliminata oppure i metadati sono danneggiati. Eliminare e ricreare la stored procedure oppure eseguire DBCC CHECKDB.
Nota Questo problema è più probabile che si verifichi in un sistema con molte CPU, ad esempio un computer con 20 CPU.
Risoluzione
Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. È consigliabile scaricare e installare gli aggiornamenti cumulativi più recenti per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".