sp_vupgrade_mergeobjects (Transact-SQL)

新增: 2006 年 12 月 12 日

重新產生可用來追蹤和套用合併式複寫之資料變更的發行項特有觸發程序、預存程序和檢視。您可以在下列情況中執行此程序:

  • 如果複寫所需的物件意外遭到卸除。
  • 如果您套用需要修改一或多個複寫物件的更新 (例如 Hotfix)。請在套用更新之後,針對每個節點執行此程序。

執行此預存程序不需要重新初始化訂閱。如果您將 Service Pack 或升級安裝至新版 SQL Server,就不需要進行此程序。

主題連結圖示Transact-SQL 語法慣例

語法

sp_vupgrade_mergeobjects [ [@login=] 'login' ]
    [ , [ @password= ] 'password' ]
    [ , [ @security_mode= ] security_mode ]

引數

  • [ @login=] 'login'
    這是在散發資料庫中建立新系統物件時所用的系統管理員登入。loginsysname,預設值是 NULL。如果 security_mode 設為 1,也就是 Windows 驗證,就不需要這個參數。
  • [ @password=] 'password'
    這是在散發資料庫中建立新系統物件時所用的系統管理員密碼。passwordsysname,預設值是 '' (空字串)。如果 security_mode 設為 1,也就是 Windows 驗證,就不需要這個參數。
  • [ @security_mode=] 'security_mode'
    這是在散發資料庫中建立新系統物件時所用的登入安全性模式。security_modebit,預設值是 1。如果是 0,就會使用 SQL Server 驗證。如果是 1,則會使用 Windows 驗證。

傳回碼值

0 (成功) 或 1 (失敗)

備註

sp_vupgrade_mergeobjects 僅使用於合併式複寫。

權限

只有 sysadmin 固定伺服器角色的成員才能夠執行 sp_vupgrade_mergeobjects

請參閱

參考

複寫預存程序 (Transact-SQL)

其他資源

複寫文件集引導模式
升級複寫的資料庫

說明及資訊

取得 SQL Server 2005 協助