An explicit value for the identity column in table can only be specified when a column list is used and IDENTITY_INSERT is ON SQL Server
Summary SQL Server won’t let you insert an explicit value in an identity column unless you use a column list. Thus, you have the following options: Make a column list (either manually or using tools, see below) OR make the identity column in tbl_A_archive a regular, non-identity column: If your table is an archive table … Read more