Sintomi
Si supponga di utilizzare Service Broker in Microsoft SQL Server 2012 o SQL Server 2014. Quando si inviano messaggi con priorità diverse a più servizi di destinazione dall'iniziatore, potrebbe verificarsi una violazione di accesso e SQL Server viene arrestato.
Causa
Questo problema si verifica a causa di una race condition in Service Broker di SQL Server 2012 o SQL Server 2014.
Risoluzione
Il problema è stato risolto per la prima volta negli aggiornamenti cumulativi seguenti di SQL Server.
Nota: la correzione per questo problema è stata migliorata in CU9 per SQL Server 2012 SP2.
- Aggiornamento cumulativo 4 per SQL Server 2014 SP1
- Aggiornamento cumulativo 11 per SQL Server 2014
- Aggiornamento cumulativo 9 per SQL Server 2012 SP2
Consiglio: installare l'aggiornamento cumulativo più recente per SQL Server
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutte le correzioni rapide e di sicurezza incluse nell'aggiornamento cumulativo precedente. È consigliabile scaricare e installare gli aggiornamenti cumulativi più recenti per SQL Server:
- Aggiornamento cumulativo più recente per SQL Server 2014 SP1
- Aggiornamento cumulativo più recente per SQL Server 2014
- Aggiornamento cumulativo più recente per SQL Server 2012 SP2
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".