Objawy
Rozważmy następujący scenariusz:
- Załóżmy, że włączono zmianę Rejestrator danych (CDC) w bazie danych w zawsze włączonej grupie dostępności (AG), która ma DTC_SUPPORT=PER_DB skonfigurowany w usłudze Microsoft SQL Server.
- Próbujesz wyłączyć CDC w bazie danych w AG, uruchamiając procedurę składowaną sp_cdc_disable_db.
- W takiej sytuacji może zostać wyświetlony zrzut asercji, jeśli zadanie oczyszczania zostało już ukończone przy użyciu msdb.dbo.sp_delete_job.
- W innej sytuacji zatwierdzenie transakcji rozproszonej lub transakcji między bazami danych po wykonaniu operacji ROLLBACK SAVEPOINT może również spowodować zrzut asercji.
- Aby uzyskać więcej informacji, zobacz Konfigurowanie transakcji rozproszonych dla zawsze włączonej grupy dostępności.
DateTime spid1462s * *******************************************************************************
DateTime spid1462s *
DateTime spid1462s * ROZPOCZNIJ ZRZUT STOSU:
DateTime spid1462s * DateTime spid 1462
DateTime spid1462s *
DateTime spid1462s * Lokalizacja: xactrm.cpp:LineNumber
DateTime spid1462s * Wyrażenie: ! (m_activeDtcRMCount == 0) || (m_preparedDtcXdesCount == m_xdesCount)
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Rozwiązanie
Ten problem został rozwiązany w następujących aktualizacjach zbiorczych programu SQL Server:
- Aktualizacja zbiorcza 1 dla programu SQL Server 2019
- Aktualizacja zbiorcza 18 dla programu SQL Server 2017
- Aktualizacja zbiorcza 11 dla programu SQL Server 2016 z dodatkiem SP2
Informacje o aktualizacjach zbiorczych programu SQL Server:
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2019
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2017
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2016
Źródła informacji
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.