我有一個存在於多個數據庫中的行表。我將需要更新從一個數據庫到另一個數據庫的行,我有一個int的主鍵。所以我正在尋找一種方法來唯一標識添加特定行的服務器。我可以在使用newid()或newseqentialid()的默認情況下使用唯一標識符,但這似乎過度和低效。SQL Server 2008使用服務器ID作爲默認值
我想在@@ serverid的serverid列上創建一個默認值,但是這個不存在,我可以使用@@ servername,但是這對於錯誤來說似乎太明顯了。有沒有辦法找回服務器的GUID並將其作爲默認添加到列上?
在此先感謝
菲爾
是否保證服務器名稱在網絡上是唯一的? – 2010-10-05 10:30:47
米奇小麥:實用性足夠獨特,不是嗎?如果您在不同的域中設置了重複的服務器名稱,那麼很不小心。 – gbn 2010-10-05 10:49:44