分享Sql Server 2008 r2 数据备份,同步服务器数据(二.本地发布,订阅)

上一篇文章中写到了数据库的本地备份,这一篇主要分享一下关于不一样服务器的数据备份,主要是使用sql server中的本地发布,本地订阅功能,在数据库的读写分离中,也会常常性的用到这个功能。html

复制->本地订阅

第一步:新建发布

选择须要备份的数据库:sql

 

第二步:选择发布类型

这里我选择的是事务发布。连接中的文章详细的介绍了这四种发布类型的详细介绍  连接地址数据库

 

第三步:选择发布对象

发现须要发布同步的表须要有主键才可以选择,因此尽可能在建表的时候都建立主键,报错同步数据时因此表都可以进行同步。windows

 

第四步:筛选发布表

 

第五步:指定什么时候运行快照代理

设置成天天定时运行一次安全

 

第六步:设置代理安全性

 

第七布:完成发布

 

第八步:设置发布名称

 

第九步:建立发布

这里出现了发布失败:没法启动快照代理服务器

 

发现Sql Server代理没有启动,启动Sql Server代理服务,在从新启动快照代理,会发现启动成功网络

 

能够打开监视快照代理中查看生产快照详情。阿里云

 

复制-本地订阅

第一步:新建订阅

 

第二步:链接发布服务器

 

发现这里没法使用ip地址去进行远程链接,改为计算器名称又提示没法链接到服务器spa

 

打开C:\windows\system32\drivers\etc   Hosts文件3d

填加一条ip  计算器名称的记录,而后保存文件,就能够链接成功了

 

 

第三步:分发代理位置设置

 

第四步:选择订阅服务器订阅数据库

 

第五步:设置分发代理安全

 

第六步:设置同步计划

 

完成以后查看同步状态,发现同步失败了

失败缘由是:进程没法链接到 DistributorIZ7U55RONVCDH6Z”。

 

若是出现了这种状况多是代理的登陆帐号密码填写错了。从新添加正确的就能够启动同步成功了。

这时候能够查看同步状态,发现已经启动成功,同步正在进行中

 

最后发现同步失败了,查了不少资料发现sql Server同步须要在同一个局域网内,由于须要应用到网络共享,若是都是发布数据器和订阅服务器都是阿里云服务器或者本地赞成局域网络及其,设置快照文件为共享目录就能够同步成功。

未解决问题:是否能将阿里云服务器上面的数据库同步到本地,是否解决网络文件共享的问题。

相关文章
相关标签/搜索