FIX:Recovery May Not Reset IDENTITY Value After TRUNCATE TABLELast reviewed: May 2, 1997Article ID: Q147408  | 
	
	
The information in this article applies to:
 
 SYMPTOMSThe current value for a truncated table is not the seed value after a restart of SQL Server. 
 CAUSEIf recovery has to recover INSERTs done prior to a TRUNCATE TABLE, then the reset seed value is not recovered correctly. This would normally only happen after an unexpected shut down of SQL Server. 
 WORKAROUNDPerform a CHECKPOINT before the TRUNCATE TABLE to flush all outstanding IDENTITY information. Or, you can perform a single INSERT after the TRUNCATE TABLE and before a shutdown can occur. 
 STATUSMicrosoft has confirmed this to be a problem in Microsoft SQL Server version 6.0. This problem has been corrected in U.S. Service Pack 3 for Microsoft SQL Server version 6.0. For more information, contact your primary support provider. 
  | 
	
	Additional query words: sql6 identity truncate 
 © 1998 Microsoft Corporation. All rights reserved. Terms of Use.  |