SQL Compact To SQL Express实时合并/同步

时间:2009-06-05 14:58:58

标签: .net sql-server synchronization replication real-time

我有一个应用程序,当前使用SQL Compact Edition作为其数据库来捕获实时数据。我的一些用户希望编写自己的应用程序,以便在我的应用程序捕获这些数据时对其进行查询和报告。但是,SQL Compact版本在我的应用程序中运行,因此不允许外部进程连接到它。

我正在考虑使用一种方法将这些数据实时复制到用户提供的外部数据库服务(SQL Express或标准SQL Server),然后他们可以使用它来查询/报告我的应用程序继续写入SQL Compact。

有关最佳方法的任何建议吗?我已经阅读了一些关于Sync Framework的内容,但它似乎更专注于批量同步,而我需要(相对)实时同步。

我很好奇其他人是否遇到过类似情况以及他们是如何解决这个问题的。任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果您要让您的用户在已经运行SQL CE的计算机上安装SQLExpress,为什么不让您的“实时”应用程序直接写入SQLExpress?当然,它只是对连接字符串的更改?