Aangezien ik hier noodgedwongen in SQL Server v6.5 ontwikkel heb ik te maken met het resetten van de autonummering bij een crash of wat dan ook. Hiervoor bied de Stored Procedure SP_Checkidents een goede uitkomst.
Echter, er werd mij laatst verteld dat dat lang niet het enige probleem is met de autonummering in SQL Server v6.5. Er werd beweerd dat de autonummering zowiezo in de soep loopt mits je over een aantal duizend (er werd 30000 genoemd) records zou komen. Fouten als het vooruitspringen van 2000 nummers, het terugspringen en ook weer het volledig resetten werden genoemd.
Ik heb even op google gezocht maar kon eerlijk gezegd niks vinden. Weet iemand hier meer van eventueel? En mocht het waar zijn een eventuele oplossing? Ik heb weinig zin om zelf een stored procedure te schrijven die bij elke insert het ID nummer eentje ophoogt, daar ik dat nogal omslachtig zou vinden.
Echter, er werd mij laatst verteld dat dat lang niet het enige probleem is met de autonummering in SQL Server v6.5. Er werd beweerd dat de autonummering zowiezo in de soep loopt mits je over een aantal duizend (er werd 30000 genoemd) records zou komen. Fouten als het vooruitspringen van 2000 nummers, het terugspringen en ook weer het volledig resetten werden genoemd.
Ik heb even op google gezocht maar kon eerlijk gezegd niks vinden. Weet iemand hier meer van eventueel? En mocht het waar zijn een eventuele oplossing? Ik heb weinig zin om zelf een stored procedure te schrijven die bij elke insert het ID nummer eentje ophoogt, daar ik dat nogal omslachtig zou vinden.