Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL在本地和远程服务器之间同步数据库_Sql_Sql Server_Synchronization - Fatal编程技术网

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

SQL在本地和远程服务器之间同步数据库,sql,sql-server,synchronization,Sql,Sql Server,Synchronization,我有两家公司在不同的地方,主服务器在我的办公室。主服务器使用的是SQL server的完整版本,公司使用的是SQL server express版本 如果主服务器总是有最新的更新,那么将这些SQL Server数据库同步在一起的最佳方法是什么?有几种技术专门用于这种情况: 支持单向或双向同步 允许您定义数据的映射以及转换,并轻松地将其他代码附加到流程 允许您查询远程服务器上的数据库和表,就像它们是本地数据库的一部分一样。非常容易设置(只需调用exec sp_addlinkeds

我有两家公司在不同的地方,主服务器在我的办公室。主服务器使用的是SQL server的完整版本,公司使用的是SQL server express版本


如果主服务器总是有最新的更新,那么将这些SQL Server数据库同步在一起的最佳方法是什么?

有几种技术专门用于这种情况:

    • 支持单向或双向同步
    • 允许您定义数据的映射以及转换,并轻松地将其他代码附加到流程
    • 允许您查询远程服务器上的数据库和表,就像它们是本地数据库的一部分一样。非常容易设置(只需调用exec sp_addlinkedserver),一旦定义,只使用普通的旧SQL
如果您想在事件中执行此操作(如单击按钮),我建议
链接服务器
。有关如何创建链接服务器的简单教程,请参阅。创建链接服务器后,可以按如下方式查询:

select * from LinkedServerName.DatabaseName.SchemaName.TableName