Привет, используя SQL Server 2008,
Я создал небольшую базу данных для бейсбольной лиги. У меня проблемы с созданием отношений между командами (PK: TeamID) и GameSchedule (PK: GameID, FK1: HomeTeamID, FK2: AwayTeamID)
Я хочу создать отношения между GameSchedule HomeTeamID, AwayTeamID и командами (TeamID)
Всякий раз, когда я пытаюсь это сделать, я получаю сообщение об ошибке: (TeamID уже является первичным ключом в командах)
Таблица 'Команды' успешно сохранена
Таблица «GameSchedule»
- Невозможно создать отношение 'FK_GameSchedule_Teams'.
Оператор ALTER TABLE конфликтует с ограничением FOREIGN KEY «FK_GameSchedule_Teams». Конфликт произошел в базе данных "sll_2009", таблице "dbo.Teams", столбце "TeamID".