Тъй като Table2 има съставен първичен ключ (FileID, FileType)
, тогава всяка препратка към него трябва да включва и двете колони .
ALTER TABLE dbo.Table1
ADD CONSTRAINT FK_Table1_Table2
FOREIGN KEY(FileID, FileType) REFERENCES Table2(FileID, FileType)
Освен ако нямате уникално ограничение/индекс на Table2.FileID
поле (но ако е така:защо това не е PK??), не можете да създадете FK връзка само към части от PK в целевата таблица - просто не можете да го направите.