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