2012-02-22 2 views
0

Извините меня за плохой английский.SQL Server Отношение из 2 таблиц с частичными ключами

Я проектирование базы данных и имея 2 таблицы

Этикетки
Guid LabelID
VARCHAR (5) Язык
Varchar (50) LabelText

В этой таблице ключ являются LabelID и язык

Во второй таблице есть поля и поле Guid NameLabelId

Когда дизайн схема я пытаюсь создать отношения с двух таблиц, используя только NameLabelId и LabelId таблицы Этикетки

Я получаю сообщение об ошибке «Столбец не совпадают существующий первичный ключ или ограничение уникальности» .. .

Может кто-нибудь мне помочь?

Благодаря

MAX

ответ

0

«Основной» таблицы в ваших отношениях должна либо иметь свой столбец GUID установить в качестве первичного ключа, или с ограничением UNIQUE.

+0

Спасибо за ответ, проблема в том, что таблица ярлыков имеет уникальный идентификатор GUID, поскольку для одного и того же guid я могу иметь N языков – user1226441

Смежные вопросы