根据关于 UniqueIdentifier 的 microsoft 文档,此值始终是全局唯一的,因为它基于网络时钟和 CPU 时钟时间,另一方面,相同的文档说
uniqueidentifier 列可能包含多次出现的单个 uniqueidentifier 值,除非还为该列指定了 UNIQUE 或 PRIMARY KEY 约束。
我无法得出唯一标识符(GUID)如何在全球范围内唯一的结论,因为网络地址(Mac 地址)在两个不同的网络上可以是相同的,GUID 如何在全球范围内使用哪些组合是唯一的,以及为什么微软在那里说应该是主要或唯一约束,以确保我们始终具有唯一的 UniqueIdeitifer 值。
https://technet.microsoft.com/en-us/library/ms190215(v=sql.105).aspx