Teradata colonne d'identité et “Dupliquer unique, le premier de l'erreur de clé de dbname.tablename”

J'ai créé un tableau à l'aide de la définition ci-dessous pour une Teradata colonne d'identité:

 ID INTEGER GÉNÉRÉ PAR DÉFAUT DE PIÈCE D'IDENTITÉ 
(COMMENCER PAR 1 
INCRÉMENT DE 1 
MINVALUE 0 
MAXVALUE 100000000 
PAS DE CYCLE), 
---- 
INDEX PRIMAIRE UNIQUE ( ID ) 

Depuis plusieurs mois, la colonne ID a été fonctionne correctement, la génération automatique d'une unique valeur pour la colonne. Au cours du mois passé, cependant, en apparence, a été par intermittence rapports de l'exception suivante de notre .NET 4.0 ASP.NET app:

Teradata.Client.Provider.TdException: [Teradata Database] [2801] Duplicate unique prime key error in DATABASENAME.TABLENAME.

J'ai été en mesure de reproduire par l'ouverture d'Assistant SQL et l'insertion d'un tas d'enregistrements dans la table avec SQL brut. Comme prévu, la plupart du temps, il vise à insérer avec succès, mais d'autres fois, il serait jeter de l'exception ci-dessus.

Il semble que cette erreur se produit parce que Teradata est d'essayer de générer une valeur pour cette colonne qu'il a déjà généré.

Quelqu'un a une idée de la façon d'aller au fond de ce qui se passe? À tout le moins, je voudrais une certaine façon de déboguer le problème un peu plus profond.