1、打开sqlserver 2014 配置管理器,打开sqlserver服务。双击SQL Server 代理,设置为自动启动(两台服务器都需要配置,具体可在管理工具-服务中设置自动启动)具体如图:
2、输出sql语句select @@SERVERNAME查问到本服务器的名称(先记一下,或是放那就行)
3、
数据库同步做后后测试:先在同步那台服务器(服务器A)数据库里修改里面数据库,然后再去被同步那台服务器(服务器B)看下数据有没被同步过去
发布数据库快照遇到错误:对路径“xxxxx”访问被拒绝的解决方法
打开SQL Server 配置管理器
-> 在左边栏选择”SQL Server服
务“->在右侧面板中”SQL Server 代理”一行上右击,选择“属性”,在弹出的对话框中选择”内置账户“->LocalSystem即可。
注意几个小细节
1、数据库所在服务器,设置本地发布与本地订阅,与备份机或是同步机没关系。
2、只能同步带主键的表。
3、远程主机还是局域网内主机都不能使用IP同步只能用名称同步,在hosts中设置对应的IP和名称
C:\Windows\System32\drivers\etc
192.168.1.18 localhost
49.0.0.0 WIN-GH3FTKTFG1
我使用的环境是源数据库在局域网内,然后同步给广域网的服务器里。
如果想广域网同步到局域网内,那么就需要内网穿透,或是ftp方法