Symptomy
Załóżmy, że za pomocą instrukcji Transact-SQL można ustawić dublowanie bazy danych w programie SQL Server 2016. Po skonfigurowaniu tej opcji w dzienniku błędów programu SQL Server są wyświetlane błędy ciągłe, które wyglądają następująco:
<główna>Data godzina spid47s błąd: 1479; ważność: 16; stan: 1.Data Date spid47s Przekroczono limit czasu połączenia ze dublowaniem "TCP://Node02.contoso.com:5022" dla bazy danych "MirrorDB" po 10 sekundach bez odpowiedzi. Sprawdź połączenia z usługą i siecią.Data godzina Spid47s dublowanie bazy danych jest nieaktywne dla bazy danych "MirrorDB". Jest to tylko komunikat informacyjny. Nie jest wymagane wykonanie jakiejkolwiek czynności przez użytkownika.Data Time Spid47s dublowanie bazy danych jest aktywne z bazą danych "MirrorDB" jako kopią główną. Jest to tylko komunikat informacyjny. Nie jest wymagane wykonanie jakiejkolwiek czynności przez użytkownika. </Principal><MIRROR>Data godzina spid53s błąd: 1474; ważność: 16; stan: 1.Data godzina połączenie z dublowaniem bazy danych wystąpił błąd 4 "Wystąpił błąd podczas odbierania danych:" 10054 (istniejące połączenie zostało gwałtownie zamknięte przez hosta zdalnego). "." dla "TCP://Node01.contoso.com:5022".Data godzina Spid44s dublowanie bazy danych jest nieaktywne dla bazy danych "MirrorDB". Jest to tylko komunikat informacyjny. Nie jest wymagane wykonanie jakiejkolwiek czynności przez użytkownika.Data godzina Spid44s dublowanie bazy danych jest aktywne z bazą danych "MirrorDB" jako kopią lustrzaną. Jest to tylko komunikat informacyjny. Nie jest wymagane wykonanie jakiejkolwiek czynności przez użytkownika. </MIRROR>
Przyczyna
Ten błąd może być rejestrowany, gdy sieć działa poprawnie, ale w bazie danych nie ma żadnych działań przez 90 sekund. Program SQL Server sprawdzi, a następnie zamknie połączenie dublowania bazy danych, gdy nie ma aktywności bazy danych przez 90 sekund. Po wznowieniu działania bazy danych połączenie zostanie nawiązane, a dublowanie bazy danych zostanie ponownie uruchomione.
Rozwiązanie
Aktualizacja, która rozwiązuje ten problem, jest dostępna w następujących zbiorczych aktualizacjach:
-
Zbiorcza aktualizacja 1 dla programu SQL Server 2016 z dodatkiem Service Pack 1
-
Zbiorcza aktualizacja 4 dla programu SQL Server 2016
Informacje o kompilacjach SQL Server 2016
Każda nowa kompilacja dla programu SQL Server 2016 zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla programu SQL Server 2016.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Informacje o terminologiiużywanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.