GUID 00000000-0000-0000-0000-000000000000 verursacht merge-index-Verletzung

Unser Entwickler hat eine linq-2-sql-Projekt, dass die Gespräche zu meiner Datenbank. Die Datenbank ist eingebunden in die Mergereplikation. Es hat schon einige Zeit in Betrieb und funktionierte tadellos. Eine aktuelle Tabelle Hinzugefügt wurde, um das schema und die jetzt die Probleme verursacht, wenn neue Datensätze Hinzugefügt werden.

Die Benutzer erhalten eine Fehlermeldung, die besagt, dass der index im Zusammenhang mit der guid, die Mergereplikation erstellt automatisch gegen eine unique-Einschränkung.

Was ich sagen kann die Tabelle nicht anders als andere, die beteiligt sind. Ich habe neu die gesamte Replikation Veröffentlichung/Abonnement-Modell von Grund auf neu und alles funktioniert weiterhin aber, dass eine Tabelle.

Jemand irgendwelche Ideen? Die guid erstellt wird, erscheint als 00000000-0000-0000-0000-000000000000 das würde erklären, warum es ein Duplikat ist. Warum ist eine gültige guid, die nicht erstellt von linq?

Hast du "new Guid()" irgendwo in Ihrem code-Basis, als was Sie gemeint war: "Guid.NewGuid()"?
Sie sollte die post Ihren Kommentar als eine Antwort, wie es wahrscheinlich die Ursache des Problems.
+1 auf alle Eure Antworten... Sie führte mich zu der Lösung, die funktionierte.

InformationsquelleAutor RThomas | 2011-08-09

Schreibe einen Kommentar