上一篇文章中写到了数据库的本地备份,这一篇主要分享一下关于不一样服务器的数据备份,主要是使用sql server中的本地发布,本地订阅功能,在数据库的读写分离中,也会常常性的用到这个功能。html
选择须要备份的数据库:sql
这里我选择的是事务发布。连接中的文章详细的介绍了这四种发布类型的详细介绍 连接地址数据库
发现须要发布同步的表须要有主键才可以选择,因此尽可能在建表的时候都建立主键,报错同步数据时因此表都可以进行同步。windows
设置成天天定时运行一次安全
这里出现了发布失败:没法启动快照代理服务器
发现Sql Server代理没有启动,启动Sql Server代理服务,在从新启动快照代理,会发现启动成功网络
能够打开监视快照代理中查看生产快照详情。阿里云
发现这里没法使用ip地址去进行远程链接,改为计算器名称又提示没法链接到服务器spa
打开C:\windows\system32\drivers\etc Hosts文件3d
填加一条ip 计算器名称的记录,而后保存文件,就能够链接成功了
完成以后查看同步状态,发现同步失败了
失败缘由是:进程没法链接到 Distributor“IZ7U55RONVCDH6Z”。
若是出现了这种状况多是代理的登陆帐号密码填写错了。从新添加正确的就能够启动同步成功了。
这时候能够查看同步状态,发现已经启动成功,同步正在进行中
最后发现同步失败了,查了不少资料发现sql Server同步须要在同一个局域网内,由于须要应用到网络共享,若是都是发布数据器和订阅服务器都是阿里云服务器或者本地赞成局域网络及其,设置快照文件为共享目录就能够同步成功。
未解决问题:是否能将阿里云服务器上面的数据库同步到本地,是否解决网络文件共享的问题。