Se aplică la
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Simptome

Luați în considerare următorul scenariu:

  • Activați Microsoft SQL Server Service Broker (SSB) în baza de date a grupului SQL Server AlwaysOn.

  • Închideți și reporniți baza de date.

  • Asigurați-vă că este primită cu succes confirmarea (ACK).

În acest scenariu, mesajul nu este eliminat din coada de așteptare pentru transmisie, chiar dacă ACK este primit cu succes.

Cauză

Problema apare deoarece, când porniți baza de date după închiderea minimală, SQL Server nu verifică dacă activitatea de ștergere a cozii de transmisie amânată este reutilizabilă. Consideră că activitatea de ștergere a cozii de transmisie amânată este OK.

Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:

Soluție de evitare

Pentru a rezolva problema, failover SQL Server disponibilitatea grupului la replica secundară (și failback dacă este necesar).

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.