Protože Tabulka2 má složený primární klíč (FileID, FileType)
, pak jakýkoli odkaz na něj musí obsahovat také oba sloupce .
ALTER TABLE dbo.Table1
ADD CONSTRAINT FK_Table1_Table2
FOREIGN KEY(FileID, FileType) REFERENCES Table2(FileID, FileType)
Pokud nemáte jedinečné omezení/index na Table2.FileID
pole (ale pokud ano:proč to není PK??), nemůžete vytvořit vztah FK pouze k částem PK v cílové tabulce – prostě to nejde.