Kết quả cuối cùng không giống nhau!
SQL Server sẽ không tin tưởng vào tính duy nhất của FK nếu nó không được kiểm tra. Điều này có nghĩa là cần phải xử lý thêm nếu bạn sử dụng cột trong một truy vấn.
Tóm lại, bạn nên yêu cầu SQL Server kiểm tra cột để nó được coi là đáng tin cậy.
Về lý do tại sao chúng khác với các máy chủ khác nhau, hãy kiểm tra cột isnottrusted trong sys.foreign_keys. Điều này có thể ảnh hưởng đến những gì SSMS đang tạo ra?
Để biết thêm thông tin về điều này, hãy xem câu trả lời khác của tôi liên quan đến các tùy chọn FK &NO CHECK / CHECK.