SQL在本地和远程服务器之间同步数据库

时间:2014-03-19 07:23:10

标签: sql sql-server synchronization

我在不同地点有2家公司,主服务器在我的办公室。主服务器正在使用SQL Server的完整版本,其中公司使用SQL Server Express版本。

将这些SQL Server数据库同步到主服务器始终具有最新更新的最佳方法是什么?

1 个答案:

答案 0 :(得分:3)

有几种技术专门针对此类情景:

  • SQL Replication
    • 支持单向或双向同步
  • SSIS
    • 允许您定义数据的映射以及转换,并轻松地将其他代码附加到流程
  • Linked-servers
    • 允许您查询远程服务器上的数据库和表,就好像它们是本地数据库的一部分一样。很容易设置(只需调用exec sp_addlinkedserver),一旦定义只使用普通的旧SQL

如果您想参与某个活动(如按钮点击),我会建议Linked ServerClick here有关如何创建链接服务器的简单教程。创建链接服务器后,我们可以按如下方式查询:

select * from LinkedServerName.DatabaseName.SchemaName.TableName