zoukankan      html  css  js  c++  java
  • SQL Server2005 两台服务器上的数据库同步(转载)

    1.1测试环境

    Item

    发布机 A

    订阅机 B

    OS

    Windows 2003 Server

    Windows 2003 Server

    SQL

    SQL Server 2005 企业版

    SQL Server 2005 企业版

    IP

    192.168.1.2

    192.168.1.3

    机器名

    Server1 Server2

    工作组

    Workgroup

    Workgroup

     

     

     


    1.2发布Server1机上建SQL Server Agent的用户
    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     
    用户名:SQL_Publisher(自己定)
    密码:123456(自己定)

    给SQL_Publisher用户添加Administrators管理用户组。

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     
    1.3发布机的配置

    在“开始”菜单中,找到
    Microsoft SQL Server 2005=>配置工具=> SQL Server Configuration Manager
    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     
    1.4开启Server1和Server2机的数据库服务器身份验证
    步骤:打开SQL Server Management Studio=>选择Server1=>右键,选择属性=>选择安全性=>服务器身份验证:选择SQL Server和Windows身份验证模式(S)

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     

    2发布机Server1配置
    2.1发布机Server1上的快照文件位置的设置
    在D:下建立一个文件夹RepblData,利用Serv-U Ftp工具建立一个Ftp指向该目录:
    Ftp用户名:ftp_user(自己定)
    Ftp密码:123456(自己定)
    权限:读,写,追加

    发布机Server1上的快照文件位置的设置步骤:
    打开SQL Server Management Studio=>打开Server1=>打开复制=>右键选择本地发布=>选择分发服务器属性=>选择发布服务器=>将默认快照文件夹设置为D:RepblData

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     
    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     

    2.2在Server1和Server2分别建立数据库CNBlogsDemo,在Server1上表如下
    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页

     分别在Server1和Server2上的数据库CNBlogsDemo,加入Publisher用户,设置为db_owner、db_datareader、db_datawriter角色:
    SQL Server2005 两台服务器上的数据库互相同步 - qiuguangchun - sandea的个人主页
     
    SQL Server2005 两台服务器上的数据库互相同步 - qiuguangchun - sandea的个人主页
     
    2.3建立发布快照步骤

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页

    设置快照的FTP路径、帐号和密码
    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页

    3.订阅服务器Server2上的配置步骤:
    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     
    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页

     
    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     
     
    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页

    备份数据库的订阅就建好了!

    现在来瞧一瞧订阅服务器CNBlogsDB2上的用于复制的数据库CNBlogsDemo:

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     

    看!我们在发布服务器上建立的表CNBlogsTest复制过来了。

    现在我们去发布服务器CNBlogsDB1上添加一条记录:

    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     再去订阅服务器CNBlogsDB2瞧一瞧:
    SQL Server2005 两台服务器上的数据库同步 - qiuguangchun - sandea的个人主页
     数据立即同步过来了!搞定!
  • 相关阅读:
    SQL GROUPING 运算符
    SQL 中各种各样的函数
    SQL 窗口函数简介
    [OpenWrt] 简单的策略路由
    简略讲解OpenWrt的路由配置(单播路由/静态路由、策略路由、IGMP组播路由)
    WPF中XAML中使用String.Format格式化字符串示例
    链接服务器使用OPENQUERY性能提升
    VSCode中不能使用cnpm的解决方案
    SQL执行时间计算常用的两种方法
    C# 实现简体中文和繁体中文的转换
  • 原文地址:https://www.cnblogs.com/sandea/p/3289946.html
Copyright © 2011-2022 走看看