2017-01-05 42 views
2

我無法弄清楚我做錯了什麼。SQL Server:插入失敗,因爲實體插入關閉

這是我的代碼

SET IDENTITY_INSERT [Erea_Local].[Domain].[BlikAfmeting] ON 

INSERT INTO [Erea_Local].[Domain].[BlikAfmeting] 
    SELECT * 
    FROM [dbo].[BlikAfmetings] 

SET IDENTITY_INSERT [Erea_Local].[Domain].[BlikAfmeting] OFF 

這是錯誤

當列清單隻能指定表「Erea_Local.Domain.BlikAfmeting」的標識列的顯式值已使用且IDENTITY_INSERT已打開。

如果我只運行了一套IDENTITY INSERT .....

我得到的消息命令完成

回答

4

根據消息:

在表 「Erea_Local的標識列的顯式值。 Domain.BlikAfmeting'只能在列 列表和IDENTITY_INSERT爲ON時指定

您應該使用值列的列表。

+2

自己注意讀完整的錯誤,而不是最後3個單詞。 –