У меня есть база данных удаленных файловых архивов, в которой хранится идентификатор удаленного файла, я хочу, чтобы администратор мог восстановить файл (а также тот же идентификатор для связывания файлов). Я не хочу снимать identity_insert со всей таблицы, так как приращение на единицу отлично работает. В моей вставке в TBL_Content
хранимую процедуру я что-то вроде этого
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
SET IDENTITY_INSERT tbl_content ON
GO
ALTER procedure [dbo].[spInsertDeletedIntoTBLContent]
@ContentID int,
...insert command...
SET IDENTITY_INSERT tbl_content OFF
Но я продолжаю получать ту же ошибку:
Невозможно вставить явное значение для столбца идентификаторов в таблице
'TBL_Content', когда для IDENTITY_INSERT установлено значение OFF.
Любая помощь?