Symptomen

Neem het volgende scenario:

  • U maakt een tabel die een kolom Identity bevat.

  • Met de instructie INSERT INTO voegt u de procedure Execute sp_execute_external_script in om gegevens in de tabel in te voegen.

  • U geeft de @parallel parameterwaarde op van de opgeslagen procedure sp_execute_external_script als1.

Wanneer u in dit scenario de INSERT INTO-instructie uitvoert, mislukt de query en wordt het volgende foutbericht weergegeven:

Msg 213, niveau 16, provincie 7, regel 32 De naam van de kolom of het aantal opgegeven waarden komt niet overeen met de tabeldefinitie.

Oplossing

Deze oplossing is opgenomen in de cumulatieve update 5 voor SQL Server 2016 Service Pack 1.

Over SQL Server 2016-builds

Elke nieuwe build voor SQL Server 2016 bevat alle hotfixes en beveiligingsoplossingen die zijn opgenomen in de vorige versie. U wordt aangeraden de nieuwste versie van SQL Server 2016te installeren.

Workaround

U kunt dit probleem omzeilen door de @parallel parameterwaarde van de sp_execute_external_script procedure in te stellen op 0.

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Verwijzingen

Informatie over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.