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 驗證,就不需要這個參數。

    [!附註]

    當您升級到 SQL Server 2005 和更新版本時,會忽略這個參數。

  • [ @password=] 'password'
    這是在散發資料庫中建立新的系統物件時,所用的系統管理員密碼。 這是密碼。passwordsysname,預設值是 ' ' (空字串)。 如果 security_mode 設為 1,也就是 Windows 驗證,就不需要這個參數。

    [!附註]

    當您升級到 SQL 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 驗證。

    [!附註]

    當您升級到 SQL Server 2005 和更新版本時,會忽略這個參數。

傳回碼值

0 (成功) 或 1 (失敗)

備註

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

權限

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

請參閱

參考

複寫預存程序 (Transact-SQL)

概念

驗證複寫的資料