Identity_insert установлен на ошибку ВЫКЛ, даже если он включен - PullRequest
0 голосов
/ 14 июня 2019

Я получаю ошибку

Невозможно вставить явное значение для столбца идентификаторов в таблице 'Table1', когда для IDENTITY_INSERT установлено значение OFF

Я установил IDENTITY_INSERT на ON, используя запрос SET IDENTITY_INSERT [Database1].[dbo].[Table1] ON, но все равно получаю эту ошибку. В моем случае я пытаюсь скопировать данные одной таблицы в другую, поэтому копирую ID. Я установил identity_insert на ON. Я не знаю, почему я получаю эту ошибку.

CREATE TABLE [Database1].[dbo].[Table1]
   (ID int IDENTITY,
    Machinetyp nvarchar(255),
    Flaeche float not null,
    Losnumberr nvarchar(255),
    Current float not null,
    RK float not null,
);
GO
SET IDENTITY_INSERT [Database1].[dbo].[Table1] ON
...