KB3154482 – JAVÍTÁS: A Service Broker UCS-feladat memóriavesztést okoz a SQL Server 2014-ben vagy 2016-ban

Hatókör
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Tünetek

Tegyük fel, hogy konfigurálva vannak AlwaysOn rendelkezésre állási csoportok a SQL Server 2014-ben vagy 2016-ban. Ha egy alkalmazás használja a TABLOCK tippet, a Service Broker Használatvezérlési szolgáltatás (UCS) feladat memóriavesztést okoz. Ilyenkor látható, hogy a sys.dm_os_tasks függvényben a tevékenységek száma folyamatosan nő. Ennek következtében lassul a folyamatosan bekapcsolt állapotú szinkronizálás.

Ok

A problémát az okozza, hogy az FKR-feladat szivárgása miatt a Monitor zárolása több CPU-használatot fogyaszthat.

Megoldás

A probléma javítását először az SQL Server következő összegző frissítései tartalmazzák:

7. összegző frissítés az SQL Server 2014 Service Pack 1 verzióhoz
        
      

1. összegző frissítés az SQL Server 2014 SP2-höz
        
         2. összegző frissítés az SQL Server 2016-hoz 

Az SQL Server összegző frissítéseinek ismertetése

Az SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző kumulatív frissítésben szerepelt. Tekintse meg az SQL Server legújabb összegző frissítéseit:

Az SQL Server 2014 legújabb összegző frissítése
        
         Az SQL Server 2016 legújabb összegző frissítése
        
      

Állapot

A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.

Hivatkozások

Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját .