Sintomi
Considerare lo scenario descritto di seguito:
-
Si crea una tabella che contiene una colonna Identity .
-
Si usa l'istruzione INSERT INTO per inserire la stored procedure Execute sp_execute_external_script per inserire i dati nella tabella.
-
Devi specificare il valore del parametro @parallel della stored procedure sp_execute_external_script come1.
In questo scenario, quando si esegue l'istruzione INSERT INTO, la query non riesce e viene visualizzato il messaggio di errore seguente:
Msg 213, livello 16, stato 7, linea 32 Il nome della colonna o il numero di valori specificati non corrisponde alla definizione della tabella.
Risoluzione
Questa correzione è inclusa nell' aggiornamento cumulativo 5 per SQL Server 2016 Service Pack 1.
Informazioni sulle build di SQL Server 2016
Ogni nuova build per SQL Server 2016 contiene tutti gli aggiornamenti rapidi e le correzioni di sicurezza inclusi nella build precedente. È consigliabile installare la build più recente per SQL Server 2016.
Soluzione alternativa
Per risolvere il problema, imposta il valore del parametro @parallel della routine sp_execute_external_script su 0.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.