Příznaky
Pokud používáte Microsoft SQL Server 2012 s Service Broker, zrcadlení databáze nebo skupiny dostupnosti, připojení k databázi SQL serveru má vysokou latenci a odpověď využije mnohem víc času.
Příčina
K tomuto problému dochází, protože při komunikaci mezi dvěma servery, které používají službu Service Broker, zrcadlení databáze nebo skupiny dostupnosti, se velikost okna protokolu TCP automaticky nerozšíří. Velikost okna protokolu TCP určuje počet bajtů, které může odesílatel přenést, aniž by obdržel potvrzení. Když klient přijímá data z databáze SQL serveru, klient udržuje konstantní velikost okna protokolu TCP. Po odeslání velkého množství dat z databáze SQL serveru se velikost okna klienta postupně přesměruje na 0. Připojení k databázi SQL serveru proto umožňuje vysokou latenci a odpověď trvá mnohem déle.
Řešení
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.
Kumulativní aktualizace 1 pro SQL Server 2012 SP2 /en-us/help/2976982
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.