• Can someone please point me towards the place where the documentation explains that a foreign key column must have the same length as the column that it references? I can't see it in the link to MSDN provided in the answer.

    The Create Table documentation here: does say that that both columns must both be of the same data type, but it doesn't mention length.