Symptomy
W przypadku korzystania z programu Microsoft SQL Server 2012 z brokerem usług, dublowaniem bazy danych lub grupami dostępności połączenie z bazą danych programu SQL Server ma duże opóźnienie, a odpowiedź zajmuje dużo więcej czasu.
Przyczyna
Ten problem występuje, ponieważ w przypadku wystąpienia komunikacji między dwoma serwerami korzystającymi z programu Service Broker, dublowania bazy danych lub grup dostępności nie jest automatycznie rozszerzany rozmiar okna protokołu TCP. Rozmiar okna TCP określa liczbę bajtów, które nadawca może przesłać bez otrzymania potwierdzenia. Gdy klient odbiera dane z bazy danych programu SQL Server, klient przechowuje stały rozmiar okna protokołu TCP. Po wysłaniu dużej ilości danych z bazy danych programu SQL Server rozmiar okna na kliencie zostanie stopniowo przełączany do 0. Dlatego połączenie z bazą danych programu SQL Server powoduje duże opóźnienie, a odpowiedź zajmuje dużo więcej czasu.
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 1 dla programu SQL Server 2012 z dodatkiem SP2 /en-us/help/2976982
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".