|
Внешний ключ - не могу добавить!
|
|||
---|---|---|---|
#18+
Добрый день, Отцы! Тут такое дело - пишу на локальной базе такую инструкцию по добавлению внешнего ключа для существующего столбца: ALTER TABLE dbo.[Ankets] ADD CONSTRAINT FK_OwnerID_Clients FOREIGN KEY(OwnerID) REFERENCES dbo.Clients(OwnerID) Работает, создает. Подключаюсь к удаленной базе через QA, пишу то-же самое, ругается: Server: Msg 547, Level 16, State 1, Line 1 ALTER TABLE statement conflicted with COLUMN FOREIGN KEY constraint 'FK_OwnerID_Clients'. The conflict occurred in database 'aphrodita', table 'Clients', column 'OwnerID'. Я так ничего и не понял, почему... Структура баз одинаковая... В таблице Clients столбец OwnerID определен как Primary Key. В таблице Ankets столбец OwnerID как раз и хочу сделать внешним ключом к столбцу Clients->OwnerID... Помогите, плз, а то мОзги кипят... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2001, 11:15 |
|
Внешний ключ - не могу добавить!
|
|||
---|---|---|---|
#18+
А может в Clients нет какого-нибудь OwnerID который есть в Ankets? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2001, 11:26 |
|
Внешний ключ - не могу добавить!
|
|||
---|---|---|---|
#18+
Как нет, если есть!!! Clients->OwnerID: int IDENTITY NOT NULL... Так в чем может быть дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2001, 11:37 |
|
|
start [/forum/topic.php?fid=46&msg=32004103&tid=1827033]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 262ms |
total: | 391ms |
0 / 0 |