Det har skvallrats för mig att SQL servern har en bugg i sig vilket gör att den blir tokig efter ett visst antal nummer om man använder den ibyggda räknaren, och detta kunde göra att du kan förlora data i din databas.
Lösningen skulle vara att skapa en trigger som sköter om att man får ett unikt id för varje som skriver i databasen och att man då kopplar ur räknaren.
Är det någon expert här som kan visa mig koden för triggern som gör detta.
Har försökt själv men är bara i nybörjarstadiet ännu när det gäller SQL server
Det var en som jag känner som var på en SQL server kurs och fick den infon från läraren, det ska vist ske när räknaren har passerat ett ett par tusen.......
jag har råkat ut för buggen ett par gånger, ibland till och med i ganska små tabeller.
den yttrar sig som så, att om du gör mycket insert och delete i en tabell, så kan räknaren tappa bort sig och tänka: 'jaha, nästa id är 45', fast nästa id faktiskt är 49 och 45 är jätteupptaget. gör du då en insert får du ett primary key constraint error om räknaren är satt som primärnyckel, som den ju ofta är.
genom att köra en sql-fråga kan man rätta till det felaktiga räknarvärdet.
DBCC CHECKIDENT (tabellnamn)
mvh,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
where do you want to go to die?</A>