3 Stimmen

Fehler SQL04111: Visual Studio 2010 Datenbankprojekt

Ich habe eine Beziehung in meinen Tabellen im Visual Studio 2010-Datenbankprojekt erstellt und erhalte diesen Fehler:

Fehler SQL04111: Die referenzierte Tabelle '[dbo].[tblAccount]' enthält keine Primär- oder Kandidatenschlüssel, die mit der Referenzspaltenliste im Fremdschlüssel übereinstimmen. Wenn die referenzierte Spalte eine berechnete Spalte ist, sollte sie bestehen bleiben.

Hier ist der Fremdschlüssel:

ALTER TABLE [dbo].[tblDispute]
    ADD CONSTRAINT [FK_AccountNo] 
    FOREIGN KEY (AccountNo)
    REFERENCES tblAccount ([Account No])  ON DELETE NO ACTION ON UPDATE CASCADE;

Wie kann ich das beheben?

1voto

DotnetSparrow Punkte 26528

Ok, ich habe das Problem behoben, indem ich die andere Spalte aus der Kontentabelle hinzugefügt habe. Die Kontentabelle hat zwei Spalten mit Primär-/Verbundschlüssel, und in der Streittabelle habe ich nur eine der beiden Spalten hinzugefügt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X