J'ai une table avec une colonne d'identité qui a été incrémentée de 1 pour tous ses enregistrements, puis soudainement, la semaine dernière, elle a commencé à incrémenter de façon étrange.
Par exemple:Incrémentation d'identité SQL Server 2005 par elle-même
Identité - Date
31891 2010-02-27 09:47:41
39258 2010-02-27 13:13:03
41994 2010-02-27 13:43:56
45119 2010-02-27 14:44:43
45120 2010-02-27 14:51:33
45121 2010-02-27 15:01:12
63943 2010-02-27 19:38:24
63944 2010-02-27 20:14:11
73344 2010-02-27 22:06:35
78298 2010-02-27 22:54:43
124007 2010-02-28 07:02:51
130482 2010-02-28 07:35:34
130483 2010-02-28 08:05:02
144470 2010-02-28 10:11:57
164253 2010-02-28 11:30:00
254921 2010-02-28 16:59:51
254922 2010-02-28 17:06:28
Si vous regardez le temps que vous pouvez voir que le temps plus il est entre l'insertion highter l'incrément est. Je suis totalement perdu à cause de ce qui se passe. Je n'effectue aucune requête de suppression sur la table afin qu'il ne puisse pas être supprimé des lignes.
J'allais dire que les lignes sont en train d'être supprimées d'une façon ou d'une autre, c'est un comportement étrange, avez-vous envisagé de regarder la table avec Profiler pour voir ce qui se passe sous les couvertures? – kd7
Pouvez-vous nous montrer votre définition de table, le DDL pour créer la table? –
Avez-vous essayé de ressemer l'identité? –