FIX: Explicit Insert of Identity Value in SP Can Cause AVID: Q138750
|
If you explicitly insert a value into an IDENTITY column inside a stored procedure, it can cause an thread level access violation.
Use a batch file instead of a stored procedure if you need to insert a value explicitly into an IDENTITY column.
Replication scenario:
use pubs
go
create table t(a int identity,b char(5))
go
create proc sp_test_t
as
insert t(a,b) values(100,'dskfj')
go
set identity_insert t on
go
sp_test_t
set identity_insert t on
go
insert t(a,b) values(100,'dskfj')
Microsoft has confirmed this to be a problem in Microsoft SQL Server version 6.0. This problem was corrected in Service Pack 2 for SQL Server version 6.0. For more information, contact your primary support provider.
Additional query words: sql6 windows nt id values
Keywords : kbprg SSrvProg kbbug6.00 kbfix6.00.sp2
Version : 6.0
Platform : WINDOWS
Issue type :
Last Reviewed: April 19, 1999