Jai*_*esh 6 sql-server data-synchronization sql-server-2014
我有 C# windows 窗体应用程序,并且在 MS SQL Server(对于主用户)和 SQL Express(对于客户端)上都有相同的数据库架构。我的每个客户端的数据库大小约为 2 GB。
我想每天同步一次这个数据库。在 MS SQL Server 2008 中,我们使用了 RMO,但在 SQL Server 2012 中不推荐使用 RMO API。
有什么好的建议或例子然后参考它。我是数据库操作的新手,所以我对此不太了解。
我完全期望对此投反对票,但弃用并不意味着停止。当某个功能被弃用时,通常意味着该功能不会被扩展,并且可能会在未来的版本中被删除。根据 MS 文档,RMO 不会出现在SQL 2014或SQL 2016中已停止的功能下,但我不会指望它会继续可用。
这里的要点是,如果您已经有了一些可以在 SQL 2012 中使用 RMO 的工具,请查看它是否可以在 2014 年使用并继续使用它。如果没有必要的话,没有必要重新发明轮子。谁知道,5 年后你可能不再使用这个应用程序、这个后端,甚至这个方法。RMO 也完全有可能变成类似于sysindexes视图的东西,该视图早在 SQL 2005 中就已被弃用,但从外观上看仍然在 SQL 2017 中。
就官方“支持”的方法而言,正如Bartosz X在评论中所述,Merge Replication是您最好的选择,这取决于您想要实现的目标。在 DBA.SE 或 Google 上进行一些额外的搜索应该可以帮助您继续。
| 归档时间: |
|
| 查看次数: |
439 次 |
| 最近记录: |