博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL Server2005 两台服务器上的数据库同步(转载)
阅读量:6316 次
发布时间:2019-06-22

本文共 1144 字,大约阅读时间需要 3 分钟。

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的个人主页
 数据立即同步过来了!搞定!

转载地址:http://urkaa.baihongyu.com/

你可能感兴趣的文章
人脸识别 开放书籍 下载地址
查看>>
Notepad++配置Python开发环境
查看>>
用户组概念 和 挂载 概念
查看>>
如何快速获取ADO连接字符串
查看>>
AspNetPager控件的最基本用法
查看>>
sessionKey
查看>>
高性能Javascript--脚本的无阻塞加载策略
查看>>
Java 编程的动态性, 第4部分: 用 Javassist 进行类转换--转载
查看>>
完毕port(CompletionPort)具体解释 - 手把手教你玩转网络编程系列之三
查看>>
iOS8 Push Notifications
查看>>
各大名企笔试及面经大全(程序猿必读)
查看>>
Oracle 连接、会话数的查看,修改
查看>>
英语学习的重要性
查看>>
ffmpeg参数具体解释
查看>>
记一次公司仓库数据库服务器死锁过程
查看>>
Oracle 11g password过期被锁定报道 ORA-28000 the account is locked
查看>>
【Struts2学习笔记(2)】Action默认值和配置Action于result各种转发类型
查看>>
轨磁条简介
查看>>
hdu 5471(状压DP or 容斥)
查看>>
oracle.jdbc.driver.OracleDriver和oracle.jdbc.OracleDriver这两个驱动的区别
查看>>