我想将一个表Equipment
从一个数据库复制MyDBQA
到我们的测试数据库MyDB
。表中有一个标识列,它是主键(int,非空)。
但我得到一个错误:
消息 8101,级别 16,状态 1,第 2 行
只有在使用列列表并且 IDENTITY_INSERT 为 ON 时,才能为表“MyDB.dbo.Equipment”中的标识列指定显式值。
我的脚本:
SET IDENTITY_INSERT [MyDB].[dbo].[Equipment] ON
INSERT INTO [MyDB].[dbo].[Equipment] SELECT * FROM [MyDBQA].[dbo].[Equipment]
SET IDENTITY_INSERT [MyDB].[dbo].[Equipment] OFF