Ponieważ Table2 ma złożony klucz podstawowy (FileID, FileType)
, wszelkie odniesienia do niego muszą również zawierać obie kolumny .
ALTER TABLE dbo.Table1
ADD CONSTRAINT FK_Table1_Table2
FOREIGN KEY(FileID, FileType) REFERENCES Table2(FileID, FileType)
Chyba że masz unikalne ograniczenie/indeks w Table2.FileID
pole (ale jeśli tak:dlaczego nie jest to PK?), nie możesz utworzyć relacji FK tylko do części PK w tabeli docelowej - po prostu nie możesz tego zrobić.