我想使用 MS Sync Framework v2.1 从 SQL Server 2008 同步到 SQL Server 2008 Express 客户端。当客户端关闭时,服务器可能有多达几十万个新行。由于可能的行数很多,我想实现批处理和批量导入。
有谁知道如何处理这种将未知(几行到大量行)从服务器同步到客户端的情况?
使这更难的一个要求是服务器不能在其上运行存储过程,所以我认为禁止使用,SyncOrchestrator/SqlSyncProvider
除非客户端可以使用SqlSyncProvider
并且服务器使用另一个不需要存储过程的提供程序?
我尝试了这种方法,SyncOrchestrator/SqlSyncProvider
用于本地提供程序,并且DbServerProvider
用于RemoteProvider
但收到了InvalidCastException
. 这可能吗?
考虑到在服务器上不使用存储过程的限制,是否有更好的选择?