sp_vupgrade_replication (Transact-SQL)
适用于: SQL Server Azure SQL 托管实例
升级复制服务器时由安装程序激活。 根据需要升级架构和系统数据,以支持当前产品级别上的复制。 在系统和用户数据库中创建新的复制系统对象。 此存储过程在要发生复制升级的计算机上执行。
语法
sp_vupgrade_replication
[ [ @login = ] N'login' ]
[ , [ @password = ] N'password' ]
[ , [ @ver_old = ] ver_old ]
[ , [ @force_remove = ] force_remove ]
[ , [ @security_mode = ] security_mode ]
[ , [ @db_id = ] db_id ]
[ ; ]
参数
[ @login = ] N'login'
在分发数据库中创建新系统对象时要使用的系统管理员登录名。 @login为 sysname,默认值为 NULL
. 如果 @security_mode 设置为 1
Windows 身份验证,则不需要此参数。
注意
升级到 SQL Server 2005(9.x)及更高版本时,将忽略此参数。
[ @password = ] N'password'
在分发数据库中创建新系统对象时要使用的系统管理员密码。 @password 为 sysname,默认值为空字符串。 如果 @security_mode 设置为 1
Windows 身份验证,则不需要此参数。
注意
升级到 SQL Server 2005(9.x)及更高版本时,将忽略此参数。
[ @ver_old = ] ver_old
标识为仅供参考。 不支持。 不保证以后的兼容性。
此存储过程已弃用,将在 SQL Server 的未来版本中删除。
[ @force_remove = ] force_remove
标识为仅供参考。 不支持。 不保证以后的兼容性。
[ @security_mode = ] security_mode
在分发数据库中创建新系统对象时要使用的登录安全模式。 @security_mode 为 位,默认值为 1
. 如果使用 0
SQL Server 身份验证。 如果使用 1
Windows 身份验证。
注意
升级到 SQL Server 2005(9.x)及更高版本时,将忽略此参数。
[ @db_id = ] db_id
标识为仅供参考。 不支持。 不保证以后的兼容性。
返回代码值
0
(成功)或 1
(失败)。
注解
sp_vupgrade_replication
在升级所有类型的复制时使用。
权限
只有 sysadmin 固定服务器角色的成员才能执行sp_vupgrade_replication
。