'Violación de la restricción PRIMARY KEY' Error SQL

Esta parece ser una pregunta bastante común que se hace, pero todo lo que he intentado hasta ahora me queda sin solución. Estoy usando un campo de ID para mi PK y el incremento automático se ha activado. Esto ocurre en un entorno DEV donde los datos se han fusionado con los datos actuales.

Cualquier ayuda sería muy apreciada.

Estoy usando un servidor SQL. También ejecuté DBCC CHECKIDENT ([ceschema.ce_attendeeCredit]) y la identidad parece alinearse correctamente. Creo que puede haber un problema más profundo en juego.

INSERT INTO tblpersonCredit
                (
                personID,
                CreditID,
                Amount,
                ReferenceNo,
                CreatedBy
                )
            VALUES
                (
                <cfqueryparam value="#arguments.AttendeeCredit.getAttendeeID()#" CFSQLType="cf_sql_integer" />,
                <cfqueryparam value="#arguments.AttendeeCredit.getCreditID()#" CFSQLType="cf_sql_integer" />,
                <cfqueryparam value="#arguments.AttendeeCredit.getAmount()#" CFSQLType="cf_sql_float" null="#not len(arguments.AttendeeCredit.getAmount())#" />,
                <cfqueryparam value="#arguments.AttendeeCredit.getReferenceNo()#" CFSQLType="cf_sql_varchar" null="#not len(arguments.AttendeeCredit.getReferenceNo())#" />,
                <cfqueryparam value="#arguments.AttendeeCredit.getCreatedBy()#" CFSQLType="cf_sql_integer" />
                )

Respuestas a la pregunta(2)

Su respuesta a la pregunta