Ошибка SQL04111: проект базы данных Visual Studio 2010 - PullRequest
3 голосов
/ 13 апреля 2011

Я создал отношение в своих таблицах в проекте базы данных Visual Studio 2010 и получаю эту ошибку:

Error SQL04111: The referenced table '[dbo].[tblAccount]' contains no primary or candidate keys that match the referencing column list in the foreign key. If the referenced column is a computed column, it should be persisted.

Вот внешний ключ:

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

Как я могу это исправить?

1 Ответ

1 голос
/ 13 апреля 2011

хорошо, я исправил проблему, добавив другой столбец из таблицы счетов. Таблица счетов имеет два столбца первичного / составного ключа, и в таблицу диспутов я добавлял только одну из двух таблиц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...