Ich habe eine gelöschte Dateiarchivdatenbank, in der die ID der gelöschten Datei gespeichert ist. Ich möchte, dass der Administrator die Datei wiederherstellen kann (sowie dieselbe ID zum Verknüpfen von Dateien). Ich möchte nicht identity_insert von der gesamten Tabelle entfernen, da das Inkrement um eins großartig funktioniert. In meiner TBL_Content
Prozedur zum Einfügen zum Speichern habe ich so etwas
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
Aber ich bekomme immer den gleichen Fehler:
Es kann kein expliziter Wert für die Identitätsspalte in die Tabelle 'TBL_Content' eingefügt werden, wenn IDENTITY_INSERT auf OFF gesetzt ist.
Irgendeine Hilfe?