【发布时间】:2011-01-01 14:28:57
【问题描述】:
我正在尝试做这个查询
INSERT INTO dbo.tbl_A_archive
SELECT *
FROM SERVER0031.DB.dbo.tbl_A
但即使在我跑完之后
set identity_insert dbo.tbl_A_archive on
我收到此错误消息
只有在使用列列表并且 IDENTITY_INSERT 为 ON 时,才能为表 'dbo.tbl_A_archive' 中的标识列指定显式值。
tbl_A 在行和宽度上是一个巨大的表格,即它有很多列。我不想手动输入所有列。我怎样才能让它工作?
【问题讨论】:
-
对了,我已经设置了链接服务器!
-
我也遇到了这个问题,除了在我更改表架构之前“插入 X 选择 * Y”不是问题
标签: sql-server