【发布时间】:2012-08-13 22:20:00
【问题描述】:
我想将一个表Equipment 从一个数据库MyDBQA 复制到我们的测试数据库MyDB。表中有一个标识列,它是主键(int,not null)。
但我得到了一个错误:
消息 8101,第 16 级,状态 1,第 2 行
表“MyDB.dbo.Equipment”中标识列的显式值只能在使用列列表时指定 并且 IDENTITY_INSERT 为 ON。
我的脚本:
SET IDENTITY_INSERT [MyDB].[dbo].[Equipment] ON
INSERT INTO [MyDB].[dbo].[Equipment] SELECT * FROM [MyDBQA].[dbo].[Equipment]
SET IDENTITY_INSERT [MyDB].[dbo].[Equipment] OFF
【问题讨论】:
-
"当使用列列表时AND ..."
-
这里有答案请看link
标签: sql-server sql-server-2008 tsql