Symptomy
Rozpatrzmy następujący scenariusz:
-
Tworzysz tabelę zawierającą kolumnę tożsamości .
-
Za pomocą instrukcji INSERT INTO można wstawić procedurę przechowywaną sp_execute_external_script , aby wstawić dane do tabeli.
-
Wartość parametru @parallelsp_execute_external_script procedury składowanej jest określana jako1.
W tym scenariuszu po uruchomieniu instrukcji INSERT INTO kwerenda kończy się niepowodzeniem i jest wyświetlany następujący komunikat o błędzie:
Msg 213, poziom 16, stan 7, wiersz 32 Nazwa kolumny lub liczba podanych wartości nie odpowiada definicji tabeli.
Rozwiązanie
Ta poprawka jest uwzględniona w aktualizacji zbiorczej 5 dla programu SQL Server 2016 z dodatkiem Service Pack 1.
Informacje o kompilacjach SQL Server 2016
Każda nowa kompilacja dla programu SQL Server 2016 zawiera wszystkie poprawki i poprawki zabezpieczeń, które zostały dołączone do poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla programu SQL Server 2016.
Obejście
Aby obejść ten problem, ustaw wartość parametru @parallelsp_execute_external_script procedury na 0.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.