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

    列出 SQL Server 队列或消息队列中指定发布的排队更新订阅的队列消息。如果使用 SQL Server 队列,则此存储过程在订阅服务器的订阅数据库上执行。如果使用 Microsoft 消息队列,则此存储过程在分发服务器的分发数据库上执行。



    语法


    sp_replqueuemonitor [ @publisher = ] 'publisher'

        [ , [ @publisherdb = ] 'publisher_db' ]

        [ , [ @publication = ] 'publication' ]

        [ , [ @tranid = ] 'tranid' ]

        [ , [ @queuetype = ] 'queuetype' ]



    参数


    [@publisher =] 'publisher'



    是发布服务器名称。publisher 的数据类型为 sysname,默认设置为 NULL。该服务器必须配置为可以用于发布。对所有发布服务器均为 NULL。



    [ @publisherdb = ] 'publisher_db' ]



    是发布数据库名。publisher_db 的数据类型为 sysname,默认值为 NULL。对所有发布数据库均为 NULL。



    [ @publication = ] 'publication' ]



    是发布名。publication 的数据类型为 sysname,默认值为 NULL。对所有发布均为 NULL。



    [ @tranid = ] 'tranid' ]



    是事务 ID。tranid 的数据类型为 sysname,默认设置为 NULL。对所有事务均为 NULL。



    [ @queuetype = ] 'queuetype' ]



    是存储事务的队列类型。queuetype 的数据类型为 tinyint,默认值为 0,可以下列值之一。
























    描述
    0所有队列类型
    1消息队列
    2SQL Server 队列



    返回代码值


    0(成功)或 1(失败)



    注释


    sp_replqueuemonitor 用于已启用排队更新订阅的快照复制或事务复制。不显示不包含 SQL 命令的队列消息,也不显示作为跨越式 SQL 命令的一部分的队列消息。



    权限


    只有 sysadmin 固定服务器角色成员或 db_owner 固定数据库角色成员才能执行 sp_addmergesubscription

    相关文章
    本页查看次数: