• 相关软件
    >sp_browsereplcmds 创建者:webmaster 更新时间:2006-02-16 15:51

    以存储在分发数据库中的复制命令的可读格式返回结果集。此存储过程在分发服务器的分发数据库上执行。



    语法


    sp_browsereplcmds [ [ @xact_seqno_start = ] 'xact_seqno_start' ]

        [ , [ @xact_seqno_end = ] 'xact_seqno_end' ]

        [ , [ @originator_id = ] 'originator_id' ]

        [ , [ @publisher_database_id = ] 'publisher_database_id' ]

        [ , [ @article_id = ] 'article_id' ]

        [ , [ @command_id = ] command_id ]

        [ , [ @results_table = ] 'results_table' ]



    参数


    [@xact_seqno_start =] 'xact_seqno_start'



    指定要返回的最小值精确序号。xact_seqno_start 的数据类型为 nchar(22),默认设置为 0x00000000000000000000。



    [@xact_seqno_end =] 'xact_seqno_end'



    指定返回最精确序号。xact_seqno_end 的数据类型为 nchar(22),默认设置为 0xFFFFFFFFFFFFFFFFFFFF。



    [@originator_id =] 'originator_id'



    指定是否返回带有指定的 originator_id are 的命令。originator_id 的数据类型为 int,默认设置为 NULL。



    [@publisher_database_id =] 'publisher_database_id'



    指定是否返回带有指定的 publisher_database_id 的命令。publisher_database_id 的数据类型为 int,默认设置为 NULL。



    [@article_id =] 'article_id'



    指定是否返回带有指定的 article_id 的命令。article_id 的数据类型为 int,默认设置为 NULL。



    [@command_id =] command_id



    是要被解码的命令在 MSrepl_commands 中的位置。command_id 的数据类型为 int,默认设置为 NULL。如果指定了该参数,则也必须指定所有其它参数,而且 xact_seqno_start 必须与 xact_seqno_end 相同。



    [@results_table = ] 'results_table'



    指定将用此名称创建一个表,并且应该将结果集保存到此表而不是将其返回到客户端。results_table 的数据类型为 sysname,默认设置为 NULL。然后,此表可用于其它查询,如以不同顺序对结果集进行排序或进一步操作结果集。



    结果集


    sp_browsereplcmds 是一个诊断实用工具,用于检查存储在分发数据库中的复制命令。sp_browsereplcmds 返回下列结果集。














































    列名数据类型描述
    xact_seqnovarbinary(16)命令的序列号。
    originator_idint命令创建人的 ID。
    publisher_database_idint发布服务器数据库的 ID。
    article_idint项目的 ID。
    typeint命令的类型。
    commandnvarchar(1024)Transact-SQL 命令。



    在结果集中,长命令可以拆分在几行上。



    注释


    sp_browsereplcmds 用于事务复制。



    权限


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

    相关文章
    本页查看次数: