【发布时间】:2009-06-05 14:58:58
【问题描述】:
我有一个应用程序当前使用 SQL Compact Edition 作为其用于捕获实时数据的数据库。我的一些用户希望编写自己的应用程序来查询和报告这些数据,同时我的应用程序正在捕获这些数据。但是,SQL Compact 版本在我的应用程序中运行,因此不允许外部进程连接到它。
我正在考虑使用一种方法将这些数据实时复制到用户提供的外部数据库服务(SQL Express 或标准 SQL Server),然后他们可以在我的应用程序继续运行时使用这些服务来查询/报告写入 SQL Compact。
对此有最佳方法的建议吗?我已经阅读了一些有关 Sync Framework 的信息,但它似乎更针对批量同步,而我需要(相对)接近实时同步。
我很好奇其他人是否遇到过类似的情况以及他们是如何解决这个问题的。任何建议将不胜感激。
【问题讨论】:
标签: .net sql-server synchronization replication real-time