Sql2008 r2 使用ftp 公布和订阅方式同步数据
Sql2008 r2使用公布和订阅方式同步数据
因为非常多图片 本篇没有图片 详情能够进入下载页 http://download.csdn.net/download/yefighter/7603741
1:公布服务器:公布方 sql2008 r2 iis7.5 windows server 2008
请登入服务器进行操作 不要用sqlserver远程连接
必须开启sqlserver agent服务以及开机自己主动启动
右键属性
打开sqlserver
点击新建本地公布 第一次公布的时候 会提示创建公布数据库选择第一个即可
选择须要公布的数据库
选择公布类型
这几个类型的差别在公布类型说明里面有:
可是请注意:
快照公布:会又一次构建表并且是整个文件流的方式传递
事务公布:仅仅更新须要更新的表(如对该表进行了加入删除和改动);仅仅传递这些更改的数据
当中事务公布和具有可订阅的事务公布须要表有主键。
合并公布和具有可订阅的事务公布 会给表添加一个字段
如:
同意使用可更新订阅的公布中的全部项目均包括名为“MSrepl_tran_version”的 uniqueidentifier 列,用于跟踪对已复制数据所做的更改。SQL Server 将这一列加入到不包括此列的已公布表中。
我们选择使用事务公布方式。而且选择当中一张表进行測试
设置计划时间:点击更改能够改动。本次測试使用1分钟自己主动更新
当中sqlserver登入名的角色必须包括sysadmin的角色否则在订阅方选择不sqlserver agent;本次使用JDF_Dev账号 用于订阅方进行连接
输入公布名称 完毕就可以
查看状态是否成功
以及查看文件是否生成
D:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\repldata\unc\AY140102185627Z_JDF_DEV_FF\20140705175515
会多出这些文件
因为要进行文件传输;为了解决两台server同步文件权限文件;我们使用ftp的方式同步
选择刚创建的本地公布;右键属性
选择ftp快照
这个时候我们须要创建ftp网站 假设不用iis自带的ftp能够使用server-u等ftp软件操作
关于假设使用server-u在下节解说
我们这边使用iis自带的ftp
首先打开server管理
安装ftp服务
ftp服务创建后
物理路径就输入刚刚生成的文件地址 D:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\repldata\
仅仅须要到repldata文件即可
设置port为3347同一时候记得在防火墙新增入站port
再进入计算机管理
新增windows用户 给ftp使用
本次測试使用ftp01用户
编辑权限
ftp创建成功后进行測试
我使用FlashFTP进行连接測试
连接成功
返回sql刚新增的订阅
右键属性 选择ftp快照
确定后 右键刚新增的公布 选择查看快照状态 选择又一次启动
至此 公布方配置完毕
2:接受server 订阅方
服务器配置是 window server 2008 sqlserver2008 r2英文版本号
因为要连接远程server 所以须要新建sql别名
打开sql配置中心
新建sql连接别名
新建測试数据库 接受同步数据
然后新建订阅
选择 Find SQL Server Publisher
输入具有管理员权限的sql账号和password 我们就用之前公布server使用的账号JDF_Dev
选择后就会看到 在公布server方 刚才新增的公布
选择同步方式
第一种是 由公布方的sql agent 同步 push(推送)的方式 及公布方主动;这个会占用公布方的内存较多
另外一种方式是由 订阅方主动请求数据及 Pull(拉)的方式 同步公布方数据;这个会占用订阅方内存较多
以上方式看你server配置以及业务需求
本次使用另外一种方式
那么对应的假设使用第二个方式同步须要
必须开启sqlserver agent服务以及开机自己主动启动
回到
上一步 选择next 选择订阅server 刚開始创建的须要同步的数据库
上面的登入账号和password是用来连接公布server的 使用JDF_Dev账号
点击finish后在本地订阅会多出一个订阅
Sql2008 r2 使用ftp 公布和订阅方式同步数据的更多相关文章
- iNeuOS工业互联平台,增加OPC UA驱动,同步和订阅方式读取数据
目 录 1. 概述... 1 2. 平台演示... 2 3. OPC UA应用效果... 2 1. 概述 最近的项目,用户需要使用OPC UA读取数据,通 ...
- winscp以命令行方式同步服务器数据到PC机磁盘上
目前服务器上每日会产生备份文件,需要使用winscp工具把备份同步到本地PC机硬盘上.平时都是图形界面用鼠标点击方式来同步的,效率低下,因此编写了winscp自动同步脚本,并加入到计划任务中定时自动运 ...
- 小贝_redis高级应用-公布与订阅
redis高级应用-公布与订阅 一.公布与订阅(pub/sub)功能 二.公布与订阅(pub/sub)机制 三.redis公布与订阅(pub/sub)的实现 一.公布与订阅(pub/sub)功能 Pu ...
- 将从SQL2008 r2里备份的数据库还原到SQL2008中
从标题可以看出这是未解决上一篇遗留问题写的,现在我也不知道这个可不可以成功,方法似乎查到了一种,具体怎样还不清楚:而且,我想说的是“我踩雷了”. 这篇的主角是“Database Publishing ...
- paip.sql2k,sql2005,sql2008,sql2008 r2,SQL2012以及EXPRESS版本的区别
paip.sql2k,sql2005,sql2008,sql2008 r2,SQL2012以及EXPRESS版本的区别 作者Attilax , EMAIL:1466519819@qq.com 来源 ...
- sqlserver2005公布与订阅配置步骤
1,新建公布 前提条件:第一要调通网络,在sqlserver configuration manager 中选择mssqlserver的协议把named pipes改为启用.第二要建立一个目录D:\b ...
- Java使用SFTP和FTP两种连接方式实现对服务器的上传下载 【我改】
[]如何区分是需要使用SFTP还是FTP? []我觉得: 1.看是否已知私钥. SFTP 和 FTP 最主要的区别就是 SFTP 有私钥,也就是在创建连接对象时,SFTP 除了用户名和密码外还需要知道 ...
- Rabbit mq订阅方式获取消息并可设置持久化
Rabbit 通过方式获取消息:订阅方式事实上是向queue注冊consumer,通过rpc向queue server发送注冊consumer的消息.rabbitMQ Server在收到消息后,依据消 ...
- Windows 2008 R2 Server FTP使用问题
Windows 2008 R2 Server FTP必须在安装IIS的时候.安装IIS6.0兼职性. 否则建的FTP网站仅仅有关了防火墙才干使用. 原因未知.
随机推荐
- Hadoop2.5.2 安装部署
0x00 平台环境 OS: CentOS-6.5-x86_64 JDK: jdk-8u111-linux-x64 Hadoop: hadoop-2.5.2 0x01 操作系统基本设置 1.1 网络配置 ...
- Mariadb 10.2中的json使用及应用场景思考
-- 创建示例表DROP TABLE IF EXISTS `t_base_user`;CREATE TABLE `t_base_user` ( `USER_ID` char(36) CHARACT ...
- Expert C Programming 阅读笔记(~CH1)
P4: 好梗!There is one other convention—sometimes we repeat a key point to emphasize it. In addition, w ...
- 【PAT】1005. 继续(3n+1)猜想 (25)
1005. 继续(3n+1)猜想 (25) 卡拉兹(Callatz)猜想已经在1001中给出了描述.在这个题目里,情况稍微有些复杂. 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中 ...
- volatile 的一个经典例子
volatile 关键字的两层语义 一旦一个共享变量(类的成员变量.类的静态成员变量)被 volatile 修饰之后,那么就具备了两层语义: 1)保证了不同线程对这个变量进行操作时的可见性,即一个线程 ...
- 洛谷P3444 [POI2006]ORK-Ploughing [枚举,贪心]
题目传送门 ork 格式难调,题面就不放了. 分析: 一道偏难的贪心和枚举题.考试的时候是弃疗了...yyb巨佬已经讲的很详细了,推荐他的博客.这里小蒟蒻就只放代码了. Code: #include& ...
- 外行人都能看懂的SpringCloud
一.前言 只有光头才能变强 认识我的朋友可能都知道我这阵子去实习啦,去的公司说是用SpringCloud(但我觉得使用的力度并不大啊~~)... 所以,这篇主要来讲讲SpringCloud的一些基础的 ...
- javascript的优缺点和内置对象
1)优点:简单易用,与Java有类似的语法,可以使用任何文本编辑工具编写,只需要浏览器就可执行程序,并且事先不用编译,逐行执行,无需进行严格的变量声明,而且内置大量现成对象,编写少量程序可以完成目标: ...
- [CodeForces-797F]Mice and Holes
题目大意: 在一条直线上,有n个老鼠,m个洞. 每个老鼠i都有一个初始位置x[i]. 每个洞i都有一个固定位置p[i]和容量限制c[i]. 求所有老鼠都进洞的最小距离总和. 思路: 动态规划. 用f[ ...
- Unity 播放音频文件
Unity 播放音频文件参考代码: public void Play(string strSoundName, float autoDestroyTime = 0f, bool bLoop = fal ...