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