Transact-SQL 参考

sp_vupgrade_replication

从 SQL Server 7.0 或更高版本升级复制服务器时由安装程序激活。根据需要升级架构和系统数据,以支持当前产品级别上的复制。在系统和用户数据库中创建新的复制系统对象。此存储过程在要发生复制更新的计算机上执行。

语法

sp_vupgrade_replication [ [@login =] 'login' ]
    [ , [ @password = ] 'password' ]
    [ , [ @ver_old = ] 'old_version' ]
    [ , [ @force_remove = ] 'force_removal' ]
    [ , [ @security_mode = ] security_mode ]

参数

[ @login = ] 'login'

是在分发数据库中创建新系统对象时使用的系统管理员登录。login 的数据类型为 sysname,默认值为 SA。如果 security_mode 设置为 1(NT 身份验证),则不需要此参数。

[@password = ] 'password'

是在分发数据库中创建新系统对象时使用的系统管理员密码。password 的数据类型为 sysname,默认值为 ''(空字符串)。如果 security_mode 设置为 1(NT 身份验证),则不需要此参数。

[@ver_old = ] 'old_version'

仅限内部使用。

[@force_remove = ] 'force_removal'

仅限内部使用。

[@security_mode =] security_mode

是在分发数据库中创建新系统对象时使用的登录安全模式。security_mode 的数据类型为 bit,默认值为 0。如果为 0,则将使用 SQL Server 身份验证。如果为 1,则将使用 NT 身份验证。

返回代码值

0(成功)或 1(失败)

注释

从 SQL Server 6.5 升级时不使用 sp_vupgrade_replication

权限

只有 sysadmin 固定服务器角色成员才能执行 sp_vupgrade_replication

请参见

安装 SQL Server 2000 概述

复制概述

系统存储过程

复制相关帮助

从 SQL Server 7.0 升级到 SQL Server 2000

验证已复制的数据

验证订阅服务器信息