FIX: Thread non in linea del punto di arresto viene arrestato senza fornire informazioni dettagliate sulle eccezioni in SQL Server 2014

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: 3090141
Sintomi
Si supponga di disporre di un database che dispone di un filegroup di memoria ottimizzato in Microsoft SQL Server 2014. Il log delle transazioni può continuare a crescere di grandi dimensioni e non è possibile troncare o compattazione del log. Se si sta premendo il problema, si vedrà i seguenti sintomi:
  • La vista del catalogo sys. Databases riporta log_reuse_wait_desc come "XTP_CHECKPOINT".
    Select name, log_reuse_wait_desc from sys.databases where name='<DatabaseName>'
  • Un'operazione di checkpoint manuale sul database interessato ha esito negativo e viene visualizzato il seguente messaggio di errore:
    Msg 41315, livello 16, stato 4, riga N
    Operazione del checkpoint non riuscita nel databasenome del database>.
  • È possibile trovare il thread non in linea del punto di controllo corrispondente al database interessato.
    Select db_name(database_id) as DatabaseName, * from sys.dm_exec_requests where command = 'XTP_OFFLINE_CKPT'
  • Query statistiche sull'operazione checkpoint OLTP In memoria per il database interessato di restituisce0 per ogni colonna:
    Select * from sys.dm_db_xtp_checkpoint_stats
Risoluzione
Il problema è stato corretto in seguito aggiornamenti cumulativi 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 risolvere questo problema, aggiornare il database interessato non in linea e quindi nuovamente in linea o riciclare l'istanza di SQL Server.

Nota Il log delle transazioni può essere troncato o corretta. Potrebbe, tuttavia, il problema si ripresenta fino a quando non viene applicata la correzione.
Status
Microsoft ha confermato che questo è un problema per i prodotti Microsoft elencati nella sezione "Si applica a".

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 3090141 - Ultima revisione: 10/20/2015 07:33:00 - Revisione: 1.0

Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB3090141 KbMtit
Feedback