У меня есть база данных удаленных файловых архивов, в которой хранится идентификатор удаляемого файла, я хочу, чтобы администратор мог восстановить файл (а также тот же идентификатор для связывания файлов). Я не хочу отбирать 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.
Любая помощь?