我想創建一個針對我的數據庫中的表插入的觸發器。因此,舉例來說,如果我有一個company_name
表,我想做到以下幾點:使用插入ID的SQL Server觸發器
- 插入新行
company_name
臺服務器上的一個 - 調用一個觸發器,獲取行的新插入的ID在
company_name
服務器A上 - 在服務器B
- 插入的是完全相同的行
company_name
表剛插入服務器A到company_name
臺服務器B上的Set identity_insert ON
鏈接的服務器可以被稱爲[ServerB].[ServerB-Database].dbo.company_name
。
這是由於不同國家客戶的數據託管限制而產生的一項要求。
那麼你對此有何疑問? –
我該如何寫這個觸發器來做到這一點? –
ID是否是一個guid,如果不是,你將如何避免服務器中的id與B中的id相沖突?如果serverB不可用,你想做什麼,在服務器a中插入失敗?我看到問題。 –