sp_vupgrade_replication (Transact-SQL)
當升級複寫伺服器時,由安裝程式啟動。依照支援在目前產品層級進行複寫所需,來升級結構描述和系統資料。在系統和使用者資料庫中,建立新的複寫系統物件。這個預存程序執行於進行複寫升級的機器。
語法
sp_vupgrade_replication [ [@login=] 'login' ]
[ , [ @password= ] 'password' ]
[ , [ @ver_old= ] 'old_version' ]
[ , [ @force_remove= ] 'force_removal' ]
[ , [ @security_mode= ] security_mode ]
引數
[ @login=] 'login'
這是在散發資料庫中建立新的系統物件時,所用的系統管理員登入。login 是 sysname,預設值是 NULL。如果 security_mode 設為 1,也就是 Windows 驗證,就不需要這個參數。附註: 當您升級到 SQL Server 2005 時,會忽略這個參數。
[ @password=] 'password'
這是在散發資料庫中建立新的系統物件時,所用的系統管理員密碼。password 是 sysname,預設值是 '' (空字串)。如果 security_mode 設為 1,也就是 Windows 驗證,就不需要這個參數。附註: 當您升級到 SQL Server 2005 時,會忽略這個參數。
[ @ver_old=] 'old_version'
僅供內部使用。這個預存程序已被取代,SQL Server 未來的版本將會移除它。
- [ @force_remove=] 'force_removal'
僅供內部使用。
[ @security_mode=] 'security_mode'
這是在散發資料庫中建立新的系統物件時,所用的登入安全性模式。security_mode 是 bit,預設值是 0。如果是 0,就會使用 SQL Server 驗證。如果是 1,則會使用 Windows 驗證。附註: 當您升級到 SQL Server 2005 時,會忽略這個參數。
傳回碼值
0 (成功) 或 1 (失敗)
備註
當升級所有類型的複寫時,會使用 sp_vupgrade_replication。
權限
只有系統管理員 (sysadmin) 固定伺服器角色的成員,才能夠執行 sp_vupgrade_replication。