【发布时间】:2013-01-13 15:07:52
【问题描述】:
我想使用 MS Sync Framework v2.1 从 SQL Server 2008 同步到 SQL Server 2008 Express 客户端。当客户端关闭时,服务器可能有多达几十万个新行。由于可能的行数很多,我想实现批处理和批量导入。
有没有人知道如何处理这种从服务器同步到客户端的未知(几行到大量行)的情况?
使这更难的一个要求是服务器不能运行存储过程,所以我认为禁止使用SyncOrchestrator/SqlSyncProvider,除非客户端可以使用SqlSyncProvider并且服务器使用另一个不需要的提供程序存储过程?
我尝试了这种方法,将SyncOrchestrator/SqlSyncProvider 用于本地提供程序,将DbServerProvider 用于RemoteProvider,但收到了InvalidCastException。这可能吗?
考虑到在服务器上不使用存储过程的限制,有没有更好的选择?
【问题讨论】:
标签: c# sql-server-2008 sync microsoft-sync-framework