sp_vupgrade_replication (Transact-SQL)

當升級複寫伺服器時,由安裝程式啟動。依照支援在目前產品層級進行複寫所需,來升級結構描述和系統資料。在系統和使用者資料庫中,建立新的複寫系統物件。這個預存程序執行於進行複寫升級的機器。

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

語法

sp_vupgrade_replication [ [@login=] 'login' ]
    [ , [ @password= ] 'password' ]
    [ , [ @ver_old= ] 'old_version' ]
    [ , [ @force_remove= ] 'force_removal' ]
    [ , [ @security_mode= ] security_mode ]

引數

  • [ @login=] 'login'
    這是在散發資料庫中建立新的系統物件時,所用的系統管理員登入。loginsysname,預設值是 NULL。如果 security_mode 設為 1,也就是 Windows 驗證,就不需要這個參數。

    ms188741.note(zh-tw,SQL.90).gif附註:
    當您升級到 SQL Server 2005 時,會忽略這個參數。
  • [ @password=] 'password'
    這是在散發資料庫中建立新的系統物件時,所用的系統管理員密碼。passwordsysname,預設值是 '' (空字串)。如果 security_mode 設為 1,也就是 Windows 驗證,就不需要這個參數。

    ms188741.note(zh-tw,SQL.90).gif附註:
    當您升級到 SQL Server 2005 時,會忽略這個參數。
  • [ @ver_old=] 'old_version'
    僅供內部使用。

    這個預存程序已被取代,SQL Server 未來的版本將會移除它。

  • [ @force_remove=] 'force_removal'
    僅供內部使用。
  • [ @security_mode=] 'security_mode'
    這是在散發資料庫中建立新的系統物件時,所用的登入安全性模式。security_modebit,預設值是 0。如果是 0,就會使用 SQL Server 驗證。如果是 1,則會使用 Windows 驗證。

    ms188741.note(zh-tw,SQL.90).gif附註:
    當您升級到 SQL Server 2005 時,會忽略這個參數。

傳回碼值

0 (成功) 或 1 (失敗)

備註

當升級所有類型的複寫時,會使用 sp_vupgrade_replication

權限

只有系統管理員 (sysadmin) 固定伺服器角色的成員,才能夠執行 sp_vupgrade_replication

請參閱

參考

複寫預存程序 (Transact-SQL)

其他資源

複寫文件集引導模式
驗證複寫的資料

說明及資訊

取得 SQL Server 2005 協助