两个SQL Server2008数据库如何实现跨局域网、跨服务器的数据同步?
如题,有两个公司A(总部)和B(分公司),数据库都是SQL Server2008R2,所有结构和表都是一样的,A公司在北京,B公司在上海,现在想实现将B的数据库数据同步到A的数据库表中,时效性差一点没关系,这个如何实现比较好,请大家给点建议,尽量利用SQL自带的功能实现最好,如果不能实现,可以考虑用C#编程实现。(PS:A公司的外网地址是固定IP,但是B公司的外网地址是动态的IP,拨号上网的,所以数据库的链接服务器方式无法实现)。
同步的数据不多,就只涉及到一个表的数据同步。
如果SQL Server自带的功能不能实现的话,如何利用C#编写代码实现数据的B数据库定时发送--加密--A数据库接收数据--解密--插入数据的功能,请大家给点建议。