让我们考虑以下使用 ODBC 驱动程序连接到 SQL Server 的连接字符串:
Driver={SQL Server Native Client 10.0};Server=xxx.xx.xx.xx,xxxx;Database=mydata;Uid=xx;Pwd=xxxxxx;
- 数据库类型:SQL Server
- 驱动程序:SQL Server - ODBC 本机客户端 10.0
- 提供者类型:
System.Data.Odbc
我正在执行这个命令:
SET IDENTITY_INSERT db1.table ON;
INSERT INTO db1.table
SELECT * FROM db.table
SET IDENTITY_INSERT db1.table OFF;
我收到错误:
*ERROR [23000] [Microsoft][SQL Server Native Client 10.0][SQL Server]只有在使用列列表并且 IDENTITY_INSERT 为 ON 时,才能为表 'db1.table' 中的标识列指定显式值。*
为了解决这个问题,我现在必须做什么?
等待您的回复。。