我需要从 SQL Server Express 中获取几个表及其数据,然后将它们发送到另一台计算机,然后使用 C# 在 SQL Server Standard Edition 中创建或替换它们。
我一直在寻找一个解决方案,我发现最接近的方法是恢复表DataTables
或DataSets
使用 WCF 发送它们,但我认为我会丢失索引并且我已经读到不建议DataSets
使用 WCF 发送。
我也看过 Microsoft Sync Framework,但我没有使用过它,我不知道它是否可以轻松解决这个问题。有人告诉我这样做的另一种方法是将表和索引导出到 SQL 脚本。
我的问题是:有没有简单的方法可以做到这一点?如果没有,哪种方法更不痛苦?
编辑:对不起,我忘了提:
- 这将每周发生一次或两次。
-机器不在同一个网络中。
-最终,表格的结构可能会改变。