Dotyczy
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

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.

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.