Osegi
Oprogramowanie·1 min czytania

SQL Server po aktualizacji z października: linked server nie zamyka połączeń

Microsoft przyznaje, że październikowa aktualizacja KB5126646 może zostawiać otwarte połączenia linked server w SQL Server i spowalniać serwer aż do restartu usługi.

A server rack in a data center with network cables and glowing status lights.
Zdjęcie: theregister

Jeśli po październikowej aktualizacji Wasz SQL Server dziwnie się zachowuje, możecie znać już winowajcę. Microsoft przyznał, że zmiana z poprawki z 13 października (KB5126646) powoduje błąd linked server: zapytania nie zamykają połączeń.

Linked server z dostawcami OLE DB to od lat sposób na to, by w zapytaniach korzystać z dodatkowych źródeł danych. SQL Server otwiera połączenie, pobiera dane i zamyka je po zakończeniu zapytania. Tak to działa w teorii.

Po tej aktualizacji połączenia mogą jednak zostawać otwarte. Według Microsoftu przy kolejnych zapytaniach połączenia z zewnętrznymi bazami danych mogą się kumulować zamiast się zamykać. To może spowolnić lub pogorszyć działanie serwera po dłuższym czasie pracy. Firma podaje PostgreSQL i Oracle jako przykłady połączeń, których problem dotyczy.

Jak obejść problem z linked server w SQL Server?

Microsoft proponuje dwie doraźne metody. Można ręcznie zamknąć bezczynne połączenia, jeśli uda się je zidentyfikować, albo zrestartować usługę SQL, co tymczasowo przywraca stabilność. Firma zastrzega jednak, że oba kroki mogą przerwać aktywne zapytania lub transakcje, a problem może wrócić po odpowiednio długiej pracy serwera.

Łagodzenie błędu jest dostępne tylko przez wsparcie Microsoftu dla firm. Dla pozostałych użytkowników w ciągu kilku dni ma pojawić się aktualizacja poza standardowym cyklem (out-of-band).

Których systemów dotyczy błąd?

Według Microsoftu problem występuje we wszystkich wersjach Windows poza Windows 11 26H2, aż do Windows 10 1809 i LTSC 2019. W przypadku Windows Server obejmuje wersje od 2012 do 2025.

Administratorzy Microsoftu nie mają ostatnio łatwo. Październikowa aktualizacja Windows Server 2026 zostawiła część serwerów Exchange w niestabilnym stanie, dopóki nie wprowadzono zmiany w rejestrze albo nie zainstalowano poprawki z listopadowej aktualizacji.

Aplikacje warte uwagi

SUMO: łamigłówka liczbowa

Wybierz właściwe pola, dodaj je i trafiaj w cel. Łatwa do nauczenia, trudna do opanowania. Za darmo, dla każdego wieku.

Tagi:microsoftsql serverlinked serverwindows updatekb5126646oracle

Więcej z tego dnia

Zobacz wszystkie →

Więcej w kategorii: Oprogramowanie

Zobacz wszystkie →