If you’re getting an error that reads “An explicit value for the identity column in table ‘Dogs’ can only be specified when a column list is used and IDENTITY_INSERT is ON” in SQL Server, it appears that you’re trying to insert a value into an IDENTITY
column.
Specifically, you’re trying to do that while the IDENTITY_INSERT
option is set to OFF
.
To fix this issue, either enable IDENTITY_INSERT
before inserting the value, or omit the value from your list of values to insert (and let the IDENTITY
column do it’s thing).