Si applica a
SQL Server 2019 on Windows SQL Server 2019 on Linux SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Sintomi

Supponiamo che tu usi l'istruzione INSERT EXEC per inserire una riga che contiene un valore di identità esplicito in una tabella con la colonna IDENTITY e IDENTITY_INSERT è disattivata per impostazione predefinita in Microsoft SQL Server 2019 e 2016. Si nota che l'istruzione INSERT EXEC non funziona correttamente. Il comportamento previsto è che l'istruzione non riesce e restituisce il messaggio di errore seguente:

Impossibile inserire il valore esplicito per la colonna Identity nella tabella ' <tablename>' quando IDENTITY_INSERT è impostata su disattivato

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Risoluzione

Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:

Informazioni sugli aggiornamenti cumulativi per SQL Server:

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.