FIX: Un deadlock si verifica quando si esegue la procedura sp_estimate_data_compression_savings archiviati in SQL Server 2012

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 3069155
Sintomi
Questo problema si verifica quando viene eseguita la procedurasp_estimate_data_compression_savings memorizzato in una tabella, che in precedenza conteneva un'opzione "text in row" impostata ma non dispone più di untesto, ntexto image colonna tipo.

Inoltre, è che venga visualizzato il seguente messaggio di errore nel log degli errori di SQL Server:
<Date time=""></Date>monitoraggio dei Deadlock spid14s: Impossibile risolvere uno o più blocchi critici. Server potrebbe richiedere il riavvio per risolvere questo problema.
...
<Date time="">spid14s * deadlock non risolti
</Date>

Risoluzione

Informazioni sull'aggiornamento cumulativi

Il problema è stato risolto prima nell'aggiornamento cumulativo seguente di SQL Server. Raccomandazioni: Installare l'aggiornamento cumulativo più recente per SQL Server
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutte le correzioni di protezione che sono stati incluse nell'aggiornamento cumulativo precedente. Si consiglia di scaricare e installare gli ultimi aggiornamenti cumulativi per SQL Server:
Workaround
Per ovviare a questo problema, attenersi alla seguente procedura:
  1. La modifica della tabella per modificare una colonna esistente o aggiungere una colonna in modo che la tabella include ora un tipo LOB.
  2. Utilizzare sp_tableoption per rimuovere in_row_limit.
  3. Modificare l'annullamento dell'operazione di colonna.
A questo punto, è possibile eseguire la procedurasp_estimate_data_compression_savingsarchiviati correttamente.
Status
Microsoft ha confermato che questo è un problema nei prodotti Microsoft elencati nella sezione "Si applica a".

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 3069155 - Ultima revisione: 07/24/2015 08:24:00 - Revisione: 1.0

Microsoft SQL Server 2012 Service Pack 2

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3069155 KbMtit
Feedback