Tôi có một cơ sở dữ liệu lưu trữ tệp đã xóa lưu trữ ID của tệp đã bị xóa, tôi muốn quản trị viên có thể khôi phục tệp (cũng như cùng một ID để liên kết các tệp). Tôi không muốn loại bỏ danh tính_tính_chính_thường khỏi toàn bộ bảng, vì sự gia tăng từng thứ một hoạt động tốt. Trong phụ trang của tôi để TBL_Content
lưu trữ thủ tục, tôi có một cái gì đó như thế này
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
Nhưng tôi vẫn gặp lỗi tương tự:
Không thể chèn giá trị rõ ràng cho cột nhận dạng trong bảng 'TBL_Content' khi IDENTITY_INSERT được đặt thành TẮT.
Bất kỳ giúp đỡ?