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

    为当前数据库设置复制数据库选项。此存储过程在发布服务器的任何数据库上执行。



    语法


    sp_replicationdboption [ @dbname = ] 'db_name' ,

        
    [ @optname = ] 'optname' ,

        
    [@value =] 'value'

        [ , [ @ignore_distributor = ] ignore_distributor ]

        [ , [ @from_scripting = ] from_scripting ]



    参数


    [@dbname =] 'dbname'



    是要除去的数据库。db_name 的数据类型为 sysname,无默认值。



    [@optname =] 'optname'



    是要创建或除去的选项。optname 的数据类型为 sysname,可以是下列值之一。



















    描述
    merge publish数据库可用于合并发布。
    publish数据库可用于其它的发布类型。



    [@value =] 'value'



    表示是否创建或除去给定复制数据库的选项。value 的数据类型为 sysname,可以是 truefalsefalse 还除去合并订阅。



    [@ignore_distributor =] ignore_distributor



    表示是否在不连接到分发服务器的情况下执行此存储过程。ignore_distributor 的数据类型为 bit,默认值为 0,表示应连接到分发服务器并使用发布数据库的新状态进行更新。只有当无法访问分发服务器以及正使用 sp_replicationdboption 禁用发布时才应指定值 1



    [@from_scripting =] from_scripting



    仅限内部使用。



    返回代码值


    0(成功)或 1(失败)



    注释


    sp_replicationdboption 用于快照复制、事务复制和合并复制。



    此过程根据给定的选项创建或除去特定的复制系统表、安全帐户,等等。在 master.sysdatabases 系统表中设置相应的分类位并创建必要的系统表。



    权限


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

    相关文章
    本页查看次数: