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

    显示有关订阅服务器上的一个或多个订阅的信息。此存储过程在订阅服务器的订阅数据库上执行。



    语法


    sp_helppullsubscription [[@publisher =] 'publisher']

        [ , [ @publisher_db = ] 'publisher_db' ]

        [ , [ @publication = ] 'publication' ]

        [ , [ @show_push = ] 'show_push' ]



    参数


    [@publisher =] 'publisher'



    是远程服务器名。publisher 的数据类型为 sysname,默认值为 %,表示返回所有发布服务器。



    [@publisher_db =] 'publisher_db'



    是发布服务器数据库名。publisher_db 的数据类型为 sysname,默认值为 %,表示返回所有发布服务器数据库。



    [@publication =] 'publication'



    是发布名。publication 的数据类型为 sysname,默认值为 %,表示返回所有发布。



    [@show_push =] 'show_push'



    表示是否返回所有强制订阅。show_push 的数据类型为 nvarchar(5),默认值为 FALSE,表示不返回所有强制订阅。



    结果集













































































































































































































































    列名数据类型描述
    publishersysname发布服务器名。
    publisher databasesysname发布服务器数据库名。
    publicationsysname发布名。
    independent_agentbit表明该发布是否有独立的分发代理程序。
    subscription typeint对发布的订阅类型。
    distribution agentnvarchar(100)处理订阅的分发代理程序。
    publication descriptionnvarchar(255)对发布的描述。
    last updating timedate订阅信息上次更新的时间。这是由 ISO 日期 (114) 和 ODBC 时间 (121) 组成的 UNICODE 字符串。格式是 yyyymmdd hh:mi:sss.mmm,其中"yyyy"是年,"mm"是月,"dd"是日,"hh"是小时,"mi"是分钟,"sss"是秒,"mmm"是毫秒。
    subscription namevarchar(386)订阅名。
    last transaction timestampvarbinary(16)上一个复制事务的时间戳。
    update modetinyint允许的更新类型。
    distribution agent job_idint分发代理程序的作业 ID。
    enabled_for_synmgrint表示能否通过 Microsoft® 同步管理器使订阅同步。
    subscription guidbinary(16)发布上订阅版本的全局标识符。
    subidbinary(16)匿名订阅的全局标识符。
    immediate_syncbit表示每次快照代理程序运行时是否创建或重新创建同步文件。
    publisher loginsysname在发布服务器上用于 SQL Server 身份验证的登录 ID。
    publisher passwordnvarchar(524)在发布服务器上用于 SQL Server 身份验证的密码(已加密)。
    publisher security_modeint在发布服务器上使用的安全模式:

    0 = SQL Server 身份验证

    1 = Windows 身份验证

    2 = 同步触发器使用静态 sysservers 项做 RPC,且必须在 sysservers 表中定义为远程服务器或链接服务器。


    distributorsysname发布服务器的名称。
    distributor_loginsysname在发布服务器上用于 SQL Server 身份验证的登录 ID。
    distributor_passwordnvarchar(524)在发布服务器上用于 SQL Server 身份验证的密码(已加密)。
    distributor_security_modeint在分发服务器上使用的安全模式:

    0 = SQL Server 身份验证

    1 = Windows 身份验证


    ftp_addresssysname只是为了向后兼容。
    ftp_portint只是为了向后兼容。
    ftp_loginsysname只是为了向后兼容。
    ftp_passwordnvarchar(524)只是为了向后兼容。
    alt_snapshot_foldernvarchar(255)存储快照文件夹的位置(如果该位置是默认位置以外的位置。)
    working_directorynvarchar(255)目录完全合法的路径,当指定该选项时在目录中使用 FTP 传输快照文件。
    use_ftpbit订阅通过 Internet 订阅发布,且配置 FTP 寻址属性。如果为 0,订阅不使用 FTP。如果为 1,订阅使用 FTP。
    publication_typeint指定发布的复制类型:

    0 = 事务发布

    1 = 快照发布

    2 = 合并发布


    dts_package_namesysname指定 DTS 包的名称。
    dts_package_locationint存储 DTS 包的位置:

    0 = 分发服务器

    1 = 订阅服务器


    offload_agentbit指定是否远程激活代理程序。如果为 0,无法远程激活代理程序。
    offload_serversysname指定用于远程激活的服务器的网络名称。
    last_sync_statusint订阅状态:

    0 = 所有作业正等待启动

    1 = 一个或多个作业正在启动

    2 = 所有作业已成功执行

    3 = 至少一个作业正在执行

    4 = 所有作业都已调度并处于空闲

    5 = 在以前的失败后至少有一个作业正在尝试执行

    6 = 至少一个作业不能成功执行


    last_sync_summarysysname上一个同步结果的描述。
    last_sync_timedatetime订阅信息上次更新的时间。这是由 ISO 日期 (114) 和 ODBC 时间 (121) 组成的 UNICODE 字符串。格式是 yyyymmdd hh:mi:sss.mmm,其中"yyyy"是年,"mm"是月,"dd"是日,"hh"是小时,"mi"是分钟,"sss"是秒,"mmm"是毫秒。



    注释


    sp_helppullsubscription 用于快照复制和事务复制。



    权限


    执行权限默认授予 public 角色。

    相关文章
    本页查看次数: