我正在开发一个项目,其中必须跨服务器更新数据,当 SQL Server 中发生新的更新时,必须在另一个 SQL Server 中复制该更新。
目前它是使用 Web 服务完成的。有没有像 dts 和 ssis 这样的开源工具来做同样的事情。
还有其他更好的方法可以做到这一点吗?
我正在开发一个项目,其中必须跨服务器更新数据,当 SQL Server 中发生新的更新时,必须在另一个 SQL Server 中复制该更新。
目前它是使用 Web 服务完成的。有没有像 dts 和 ssis 这样的开源工具来做同样的事情。
还有其他更好的方法可以做到这一点吗?
如果将服务器设置为链接服务器,则可以在同一过程中对两台服务器进行更新。警告是,如果服务器之间的任何设置不同,链接服务器可能会有点痛苦。
http://msdn.microsoft.com/en-us/library/aa213778(v=sql.80).aspx
合并复制http://msdn.microsoft.com/en-us/library/ms151329%28v=sql.105%29.aspx绝对是在考虑这种情况下构建的。也不是很难使用/设置。