Symptomy
Rozpatrzmy następujący scenariusz:
-
W SQL Server 2017 r. występują tabele zawierające ograniczenie klucza obcego.
-
Ograniczenia klucza obcego to tabela czasowa, która obsługuje operacje kaskadowe.
-
Identyfikatory kolumn tabeli czasowej nie są zgodne z odpowiadającymi im identyfikatorami kolumn tabeli historii. Na przykład tabela czasowa ma identyfikatory kolumn 1, 2, 3 i 4, ale tabela historii zawiera identyfikatory kolumn 1, 2, 10 i 11.
W tym scenariuszu nie można wykonać żadnych instrukcji DML używających operacji kaskadowych.
Rozwiązanie
Ta poprawka jest dostępna w aktualizacji zbiorczej 1 dla SQL Server 2017.
Informacje o kompilacjach SQL Server 2017
Każda nowa kompilacja dla SQL Server 2017 zawiera wszystkie poprawki i poprawki zabezpieczeń, które były w poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji 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 terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.