從 SQL Server 7.0 或更高版本升級復制服務器時由安裝程序激活。根據(jù)需要升級架構(gòu)和系統(tǒng)數(shù)據(jù),以支持當前產(chǎn)品級別上的復制。在系統(tǒng)和用戶數(shù)據(jù)庫中創(chuàng)建新的復制系統(tǒng)對象。此存儲過程在要發(fā)生復制更新的計算機上執(zhí)行。
sp_vupgrade_replication [ [@login =] 'login' ]
[ , [ @password = ] 'password' ]
[ , [ @ver_old = ] 'old_version' ]
[ , [ @force_remove = ] 'force_removal' ]
[ , [ @security_mode = ] security_mode ]
[ @login = ] 'login'
是在分發(fā)數(shù)據(jù)庫中創(chuàng)建新系統(tǒng)對象時使用的系統(tǒng)管理員登錄。login 的數(shù)據(jù)類型為 sysname,默認值為 SA。如果 security_mode 設置為 1(NT 身份驗證),則不需要此參數(shù)。
[@password = ] 'password'
是在分發(fā)數(shù)據(jù)庫中創(chuàng)建新系統(tǒng)對象時使用的系統(tǒng)管理員密碼。password 的數(shù)據(jù)類型為 sysname,默認值為 ''(空字符串)。如果 security_mode 設置為 1(NT 身份驗證),則不需要此參數(shù)。
[@ver_old = ] 'old_version'
僅限內(nèi)部使用。
[@force_remove = ] 'force_removal'
僅限內(nèi)部使用。
[@security_mode =] security_mode
是在分發(fā)數(shù)據(jù)庫中創(chuàng)建新系統(tǒng)對象時使用的登錄安全模式。security_mode 的數(shù)據(jù)類型為 bit,默認值為 0。如果為 0,則將使用 SQL Server 身份驗證。如果為 1,則將使用 NT 身份驗證。
0(成功)或 1(失敗)
從 SQL Server 6.5 升級時不使用 sp_vupgrade_replication。
只有 sysadmin 固定服務器角色成員才能執(zhí)行 sp_vupgrade_replication。
相關(guān)文章