我想询问ms sql复制是否有任何替代选项(这是我现在使用的)复制数据。
为复制创建自定义架构是一个好主意吗?
PS。备用选项必须支持在Windows CE / Mobile上运行的移动数据库
编辑:应用程序应能够脱机工作一段时间,然后由用户按需通过向服务器发送/接收所有新的/更新的数据来与服务器数据库同步。
答案 0 :(得分:2)
根据您的要求,您有几种选择。
1)日志传送,将中央数据库中的日志定期复制到其他服务器,并将该日志应用于数据库。只有拥有中央发布数据库和许多订阅数据库
时,此方法才有效2)使用SSIS或DTS定期在数据库之间复制数据,只要您的密钥是唯一的,这可以是双向的,使用GUID或ID范围
3)分离中央数据库,将基础文件(数据和日志)复制到目标服务器。这样做的缺点是使中央数据库脱机,尽管很简单。
我认为为复制创建自定义架构是一个非常糟糕的主意,但如果不知道您的要求是什么,则很难建议完整的解决方案。