sp_vupgrade_mergeobjects (Transact-SQL)
適用於:SQL Server
重新產生發行項特定的觸發程式、預存程式和檢視,這些觸發程式用來追蹤和套用合併式複寫的數據變更。 在下列情況下執行此程式:
如果意外卸除複寫所需的物件。
如果您套用更新,例如 Hotfix,需要修改一或多個復寫物件。 套用更新之後,請在每個節點上執行程式。
執行此預存程式不需要重新初始化訂閱。 如果您安裝 Service Pack 或升級至新版本的 SQL Server,則不需要此程式。
語法
sp_vupgrade_mergeobjects
[ [ @login = ] N'login' ]
[ , [ @password = ] N'password' ]
[ , [ @security_mode = ] security_mode ]
[ ; ]
引數
[ @login = ] N'login'
系統管理員登入,以在散發資料庫中建立新的系統物件時使用。 @login為 sysname,預設值為 NULL
。 如果 @security_mode 設定為 1
,即 Windows 驗證,則不需要此參數。
[ @password = ] N'password'
在散發資料庫中建立新系統物件時要使用的系統管理員密碼。 @password為 sysname,預設值為空字串。 如果 @security_mode 設定為 1
,即 Windows 驗證,則不需要此參數。
[ @security_mode = ] security_mode
在散發資料庫中建立新系統物件時要使用的登入安全性模式。 @security_mode為 bit,預設值為 1
。 如果 0
為 ,則會使用 SQL Server 驗證。 如果 1
為 ,則會使用 Windows 驗證。 儘可能使用 Windows 驗證。
傳回碼值
0
(成功) 或 1
(失敗)。
備註
sp_vupgrade_mergeobjects
僅用於合併式複寫。
權限
需要系統管理員固定伺服器角色的成員資格,或直接在此預存程式上執行許可權。