削除されたファイルのIDを格納する削除済みファイルアーカイブデータベースがあります。管理者がファイルを復元できるようにしたい(ファイルをリンクするための同じIDも同様)。identity_insertを1ずつ増やすとうまくいくので、テーブル全体から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
しかし、私は同じエラーを出し続けます:
IDENTITY_INSERTがOFFに設定されている場合、テーブル 'TBL_Content'のID列に明示的な値を挿入できません。
何か助けは?