zoukankan      html  css  js  c++  java
  • 配置分发服务器脚本

    --=========================================================
    -- 在分发服务器上执行
    --=========================================================
    /*-- 注意: 此处所有密码参数均使用 NULL 或空字符串代替。--*/
    
    use master
    GO
    
    --========================================================
    -- 1. 将服务器标记为分发服务器
    DECLARE @server_name sysname
    SELECT @server_name = @@SERVERNAME
    --SELECT @server_name
    
    EXEC sp_adddistributor 
    @distributor = @server_name, --N'HOUYAJUN', 
    @password = N''
    GO
    
    --========================================================
    -- 2. 创建新的分发数据库并安装分发服务器架构
    exec sp_adddistributiondb 
    @database = N'distribution', 
    --@data_folder = N'C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLData', 
    --@log_folder = N'C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLData', 
    @log_file_size = 2, 
    @min_distretention = 0,     --事务从分发数据库中删除前的最小保持期(小时)
    @max_distretention = 72,    --事务删除前的最大保持期(小时)
    @history_retention = 48,    --保留历史记录的小时数
    @security_mode = 1    --,     --连接到分发服务器时使用的安全模式. 0 = SQL SERVER身份验证, 1 = Winodws集成身份验证
    --@login = NULL , 
    --@password = NULL 
    GO
    
    --use [distribution] 
    --if (not exists (select * from sysobjects where name = 'UIProperties' and type = 'U ')) 
    --    create table UIProperties(id int) 
    --if (exists (select * from ::fn_listextendedproperty('SnapshotFolder', 'user', 'dbo', 'table', 'UIProperties', null, null))) 
    --    EXEC sp_updateextendedproperty 
    --    N'SnapshotFolder', 
    --    N'C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLReplData', 
    --    'user', 
    --    dbo, 
    --    'table', 
    --    'UIProperties' 
    --else 
    --    EXEC sp_addextendedproperty 
    
    --    N'SnapshotFolder', 
    --    N'C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLReplData', 
    --    'user', 
    --    dbo, 
    --    'table', 
    --    'UIProperties'
    --GO
    
    --========================================================
    -- 3. 注册发布服务器以使用指定的分发数据库
    EXEC sp_adddistpublisher 
    @publisher = @@SERVERNAME,     -- 发布服务器名称 N'WANGYONG-PC'
    @distribution_db = N'distribution', 
    @security_mode = 1,     -- 实现的安全模式.该参数仅供复制代理用于连接到排除更新订阅的发布服务器或非SQL SERVER发布服务器
    --    @login = N'login' ,     -- 登陆名, security_mode 为 0 时需提供此参数以连接到发布服务器
    -- @password = N'password'     -- 登陆密码, security_mode 为 0 时需提供此参数以连接到发布服务器
    ----@working_directory = N'C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLReplData', 
    @trusted = N'false', 
    @thirdparty_flag = 0,     -- 发布服务器是否不是 SQL Server, 0 是, 1 不是
    @publisher_type = N'MSSQLSERVER'     -- 发布服务器类型(MSSQLSERVER, ORACLE, ORACLE GATEWAY)
    GO
    
     
    
     
  • 相关阅读:
    java生成验证码
    springmvc笔记(来自慕课网)
    angularJs编写多指令的情况
    四年前端开发的迷茫.
    angularJs的ui-router总结
    grunt构建前端自动化的开发环境
    socket传送文件
    socket--粘包
    socket--接受大数据
    动态导入模块
  • 原文地址:https://www.cnblogs.com/zerocc/p/3151069.html
Copyright © 2011-2022 走看看