Dotyczy
SQL Server 2017 on Windows (all editions)

Symptomy

Rozpatrzmy następujący scenariusz:

  • W SQL Server 2017 r. masz grupę alwayson availability group (AG) z włączoną pomocą techniczną dtc (Database Distributed Transaction Coordinator).

  • Podczas przechodzenia do trybu failover grupy dostępności SQL Server wewnętrznego stanu usługi DTC dla wszystkich baz danych ag jest najpierw zatrzymana, a następnie wszystkie aktywne transakcje dla wszystkich baz danych tej grupy dostępności są zabijane.

  • Jednak zanim aktywne transakcje zostaną zabite, jeśli te transakcje spróbują uzyskać dostęp do zatrzymanego stanu DTC, może wystąpić uszkodzenie pamięci.

  • Dzieje się tak, ponieważ transakcje próbują uzyskać dostęp do pamięci, która została już usunięta.

Rozwiązanie

Ten problem został rozwiązany w następującej aktualizacji zbiorczej dla SQL Server:

       Aktualizacja zbiorcza 1 dla SQL Server 2017

Każda nowa aktualizacja zbiorcza dla SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla SQL Server:

Najnowsza aktualizacja zbiorcza dla SQL Server 2017

Stan

Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".

Informacje

Dowiedz się więcej o terminologiiużywanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.