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的个人主页
 数据立即同步过来了!搞定!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值