多台mssql2005数据库远程同步更新

多台mssql2005的数据库远程同步更新操作是挺便利也很方便,仅需两台就可以实现。

MSSQL2005虽然提到数据同步需要涉及发布服务器、分发服务器、订阅服务器,其实主要就是发布和订阅。

需要准备的工作和检查如下(服务器环境是win2003):

主数据库(服务端,发布机):

1、检查mssql2005的配置工具-》SQL Server配置管理器:sql server2005网络配置:MSSQLSERVER协议:TCP/IP 已启用,属性,IP地址,检查是否是本地的服务器IP地址(公网IP,内网IP都行,这里主要是公网),其次检查其属性里的IPALL,端口1433(亦可以是别的端口,这里指1433)

2、SQL SERVER 2005外围配置应用器:服务和连接的外围应用配置器:远程连接,选择TCP和name模式,如下:

3、不论是win2003还是win2008,请检查2003的控制面板,管理工具,本地安全策略,是否有指定开放端口协议,请确认开放访问的IP里有客户端机器的IP,或暂停端口策略。同理,2008服务器请检查网络防火墙端口设置。

4、打开服务器的SQL2005,属性-》连接:需要将分布式事务用于服务器到服务器的通信,勾选去掉。如果对该项打勾,则订阅服务器会出现类似:“因为在此事务中有活动的保存点....”的错误提示。

5、我的电脑,右键属性,计算机管理,服务和应用程序:服务:Distributed Transaction Coordinator,设置为自动,已启动模式,如果不如此操作,则订阅服务器在订阅时会出现类似"msdtc不可用"这样关键字的提示。

6、(1)发布服务器和订阅服务器都在用户组里设立一个帐号,加入administrators组,(2)并且该帐号也都在mssql里增设并赋予数据库db_owner和public权限,如果采用FTP发布且推送模式可少(1)步骤和5步骤。

7、新手上路的话,建议订阅服务器选择推送模式(由发布服务器主动推送,发布服务器额外会增加负担)。

订阅服务器的准备工作:

1、检查mssql2005的配置工具-》SQL Server配置管理器:别名:新建别名,其中,"新建别名"就是 发布服务器的机器名,服务器:则填入发布服务器的公网IP。

2、建议windows/system32/drivers/etc下的hosts文件增加发布服务器IP及机器名

开始先从发布服务器设置发布服务:

设置完后,在属性,FTP快照,打勾,允许订阅服务器使用FTP(文件传输协议),前提,请使用IIS自带的FTP服务,这样,上面第六步设立的administrators组帐号就能使用。

过程略。

订阅服务器:

过程略。

内容有空再补吧,关键点在上面。

原文地址:https://www.cnblogs.com/SyncNavigator8-4-1/p/10977499.html

时间: 2024-11-23 19:42:47

多台mssql2005数据库远程同步更新的相关文章

mysql数据库远程同步及备份

复制解决的基本问题是让一台服务器的数据和另外的服务器保持同步.一台主服务器可以连接多台从服务器,并且从服务器也可以反过来作为主服务器.主服务器和从服务器可以位于不同的网络拓扑中,还能对整台服务器.特定的数据库,甚至特定的表进行复制.Mysql复制大部分都是向后兼容的.这意味着版本较新的服务器可以是版本较老的服务器的从服务器.但老版本的服务器通常不能是新版本号的服务器的从服务器.复制通常不会大幅增加主服务器的开销.它需要主服务器启用二进制日志,这或许会有较大的开销,但是出于备份的目的,无论如何这种

[db2数据库数据同步解决方案]DB2数据库数据同步更新方法及设备与流程

技术总结 本发明实施例提供了DB2数据库数据同步更新方法及设备.所述方法包括:根据待同步更新表创建数据详细地址存储列,对待同步更新表上S锁,获取源端DB2数据库当前的日志序列号LSN作为待同步更新表的起始LSN,释放S锁:获取待同步更新表的结果集,将结果集发送至目标端数据库入库,获取源端DB2数据库当前LSN作为待同步更新表的结束LSN:接收源端同步更新服务发送的初始化数据,在目标端数据库将ROWID插入数据详细地址存储列,初始化待同步更新表的数据:启动数据实时同步更新服务,将源端DB2数据库的

两台SQL Server数据同步解决方案

复制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式.使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据.复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性. SQL复制的基本元素包括 出版服务器.订阅服务器.分发服务器.出版物.文章 SQL复制的工作原理 SQL SERVER 主要采用出版物.订阅的方式来处理复制.源数据所在的服务器是出版服务器,负责发表数据.

linux下mysql数据库主从同步配置

说明: 操作系统:CentOS 5.x 64位 MySQL数据库版本:mysql-5.5.35 MySQL主服务器:192.168.21.128 MySQL从服务器:192.168.21.129 准备篇: 说明:在两台MySQL服务器192.168.21.128和192.168.21.129上分别进行如下操作 备注: 作为主从服务器的MySQL版本建议使用同一版本! 或者必须保证主服务器的MySQL版本要高于从服务器的MySQL版本! 一.配置好IP.DNS .网关,确保使用远程连接工具能够连接

Zabbix监控系列之-Rsync+Inotify实现文件同步更新(无防火墙版)

Rsync+inotify实现文件同步更新(无防火墙版) 目录 说明:... 2 准备工作:关闭服务器的防火墙... 2 关闭防火墙firewall2 禁止开机启动防火墙... 2 编写脚本"shut-firewall.sh". 2 发布服务器配置rsync:192.168.171.128. 2 安装配置Rsync. 2 配置rsyncd.conf文件... 2 创建认证文件:/etc/rsyncd.secrets. 3 设置文件权限... 3 启动rsync服务... 4 关闭rsy

rsync 远程同步 linux 及 windows 主机

一.前言 1.rsync原理及rsync+inotify触发同步 http://nmshuishui.blog.51cto.com/1850554/1387048 2.本篇说明 为了保证数据的绝对可靠性: 首先,所有的服务器的数据都用脚本打包备份在本地一份,如上篇博客 其次,单独拿出一台pc机做备份机,为rsync客户端,每天定时却拉取各rsync服务器备份好的数据包 再次,使用rsync同步 linux 及 windows 服务器 3.服务器说明 rsync服务器:192.168.200.16

mysql数据库主从同步之双主配置----互为主从

Mysql数据库复制原理: 整体上来说,复制有3个步骤: (1)master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events): (2)slave将master的binary log events拷贝到它的中继日志(relay log): (3)slave重做中继日志中的事件,将改变反映它自己的数据. 下图描述了复制的过程: 该过程的第一部分就是master记录二进制日志.在每个事务更新数据完成之前,master在二进制日志记录这些

Cacti节点数据库自动同步脚本

因公司CA平台较多,每次添加或修改数据都需要在好几个CA上进行操作,同时因公司每台CA上都部署有自动导出脚本,如果手动给每台CA服务器添加或修改数据的话会造成图形ID不一致,从而导致自动导出的图形不一致等问题.所以做次脚本.部署在主CA上.并添加crontab计划任务.每日凌晨自动同步所有节点数据库,使所有节点数据一致. 一.首先编辑脚本 touch /root/back.sh chmod +x /root/back.sh vi /root/back.sh 二.插入一下脚本内容,具体参数根据实际

rsync的简单介绍及rsync+inotify实现实时同步更新

Rsync的简单介绍及rsync+inotify实现实时同步更新 rsync是类unix系统下的数据镜像备份工具--remotesync.一款快速增量备份工具 Remote Sync,远程同步支持本地复制,或者与其他SSH.rsync主机同步.Rsync是超级进程来管理的,服务端口为873. 特点: 1.可以镜像保存整个目录树或文件系统: 2.有较高的数据传输效率: 3.可借助于SSH实现安全数据传输: 4. 支持匿名传输 工作模式: 1.shell模式,也称作本地模式 2.远程shell模式,