Đó là một tùy chọn phiên, một bảng chỉ có thể có tùy chọn cho bất kỳ một bảng nào tại một thời điểm nhưng nhiều phiên khác nhau có thể bật tùy chọn này cho cùng một bảng (mặc dù không chắc đó sẽ là một ý tưởng hay!)
Khi một lô con kết thúc (thiết lập tùy chọn này), có vẻ như nó sẽ tự động không được đặt cho kết nối.
CREATE TABLE Tst
(C INT IDENTITY(1,1))
EXEC('SET IDENTITY_INSERT Tst ON')
INSERT INTO Tst(C) VALUES (1) /*Fails - Complains IDENTITY_INSERT is off*/
SET IDENTITY_INSERT Tst ON
EXEC('INSERT INTO Tst(C) VALUES (1)') /*Succeeds this way round*/
SET IDENTITY_INSERT Tst OFF
SET IDENTITY_INSERT Tst ON
EXEC('SET IDENTITY_INSERT Tst ON; INSERT INTO Tst(C) VALUES (1);') /* Also succeeds like this*/