Konečný výsledek není stejný!
SQL Server nebude důvěřovat jedinečnosti FK, pokud není zaškrtnuta. To znamená, že pokud použijete sloupec v dotazu, je vyžadováno další zpracování.
Krátce řečeno, měli byste nechat SQL Server, aby zkontroloval sloupec, aby byl považován za důvěryhodný.
Pokud jde o to, proč se liší od různých serverů, zkontrolujte sloupec isnottrusted v sys.foreign_keys. Může to ovlivnit to, co generuje SSMS?
Chcete-li se na toto téma ještě vykecat, podívejte se na moje další odpověď který se týká možností FK &NO CHECK/CHECK.