FIX: Errore 1222, quando si utilizza Service Broker in SQL Server 2012

Modello: Hotfix generici

BUG #: 185801 (manutenzione del contenuto) VSTS: 1249134

Correzioni di Microsoft SQL Server 2012 Service Pack 1 sono state rilasciate come un unico file scaricabile. Dato che le correzioni sono cumulative, ogni nuova versione contiene tutte le correzioni rapide e rilascio delle correzioni per tutte le correzioni di protezione che erano incluse nelle precedenti di SQL Server 2012 Service Pack 1.

Sintomi

Quando si utilizza SQL Server Service Broker in Microsoft SQL Server 2012, il seguente errore 1222 viene registrato più volte nel log degli errori di SQL Server:

Errore nell'attivazione interna di Service Broker durante l'analisi della coda utente 'nome_coda' per il relativo stato. Errore: 1222, stato: 51. Superato il periodo di timeout di richiesta di blocco. Si tratta di un messaggio informativo. È richiesta alcuna azione dell'utente



Causa

Questo problema si verifica a causa di una regressione di bug VSTS 631679.

Risoluzione

Informazioni sul Service Pack 2 per SQL Server 2012

Per risolvere questo problema, procurarsi il Service Pack 2 per SQL Server 2012. Per ulteriori informazioni, vedere i bug risolti nel Service Pack 2 di SQL Server 2012 e su come ottenere il service pack più recente per SQL Server 2012.

Informazioni sull'aggiornamento cumulativo

Aggiornamento cumulativo 4 per SQL Server 2012 SP1

La correzione di questo problema è stata rilasciata nell'aggiornamento cumulativo 4. Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo per SQL Server 2012 SP1, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

2833645 cumulativo aggiornamento 4 per SQL Server 2012 SP1Nota: Poiché le versioni sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutte le correzioni incluse in SQL Server 2012 SP1 precedente correggere rilascio. Si consiglia di considerare l'ipotesi di applicare la versione più recente contenente tale hotfix. Per ulteriori informazioni, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

2772858 di SQL Server 2012 versioni rilasciate dopo il rilascio di Service Pack 1 di SQL Server 2012

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Informazioni sullo Stack

00000000`4262c4f0 000007fe`f46dcc99 sqldk!ex_raise2+0x340
00000000`4262c800 000007fe`f567be1b sqldk!ex_raise+0xf0
00000000`4262c880 000007fe`f567cf7f sqlmin!BTreeRow::AcquireLock+0x4bc
00000000`4262c950 000007fe`f53b9981 sqlmin!IndexRowScanner::AcquireNextRowLock+0xef
(Inline Function) --------`-------- sqlmin!IndexRowScanner::GetNextRowAndReleaseCurrent+0x6c09
00000000`4262c990 000007fe`f53c0d4d sqlmin!IndexDataSetSession::GetNextRowValuesInternal+0x1235
(Inline Function) --------`-------- sqlmin!DatasetSession::GetNextRowValues+0x3f
00000000`4262cbb0 000007fe`f2e5db5d sqlmin!RowsetNewSS::GetNextRows+0xb4
00000000`4262cc60 000007fe`f2e5c270 sqllang!CSsbTabAccess::FGetNextRowInternal+0x2ad
00000000`4262ccf0 000007fe`f2e10a9c sqllang!CSsbTabAccess::GetNextRow+0x40
00000000`4262cd20 000007fe`f2e1049b sqllang!CSbQueueMonitor::ScanQueueWorker+0x3dc
00000000`4262ce20 000007fe`f2e12368 sqllang!CSbQueueMonitor::ScanQueue+0x3eb
00000000`4262e030 000007fe`f2e1102b sqllang!CSbActivationProcTask::Execute+0x1297
00000000`4262efe0 000007fe`f2a8dd81 sqllang!CSbActivationBaseTask::Invoke+0x2b
00000000`4262f010 000007fe`f2a8dc47 sqllang!CSbTask::TaskStart+0x14b
00000000`4262f120 000007fe`f46b28c0 sqllang!CSbTask::BeginTaskStart+0x17
00000000`4262f160 000007fe`f46b2d64 sqldk!SOS_Task::Param::Execute+0x21e
00000000`4262f760 000007fe`f46b2b66 sqldk!SOS_Scheduler::RunTask+0xa8
00000000`4262f7d0 000007fe`f46e1dcf sqldk!SOS_Scheduler::ProcessTasks+0x299
00000000`4262f850 000007fe`f46e2620 sqldk!SchedulerManager::WorkerEntryPoint+0x261
00000000`4262f8f0 000007fe`f46e380b sqldk!SystemThread::RunWorker+0x8f
00000000`4262f920 000007fe`f46e2dc8 sqldk!SystemThreadDispatcher::ProcessWorker+0x3c8
00000000`4262f9d0 00000000`770e652d sqldk!SchedulerManager::ThreadEntryPoint+0x236
00000000`4262fa70 00000000`7731c521 kernel32!BaseThreadInitThunk+0xd
00000000`4262faa0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d



Riferimenti

Per ulteriori informazioni sul modello di manutenzione incrementale per SQL Server, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

935897 un modello di manutenzione incrementale è disponibile dal team di SQL Server per offrire gli hotfix per i problemi segnalatiPer ulteriori informazioni sullo schema di denominazione per gli aggiornamenti di SQL Server, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

I pacchetti di aggiornamento dello schema di denominazione 822499 per il software di Microsoft SQL ServerPer ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

824684 descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Autore: shaunbe; jannaw
Autore: v-fismao
Revisore tecnico: shaunbe; vinodmr; vishalan; jannaw; sqlprev
Editor: v-kedha

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×