是否可以使用SQL Server Compact作为MS Access的后端?

时间:2017-02-24 23:15:27

标签: ms-access sql-server-ce

我希望创建一个偶尔连接在线同步功能的Access应用程序。我们的想法是在本地使用SQL Server Compact作为后端,然后使用程序将其同步到服务器端SQL Server。我找不到足够的确凿证据表明你不能这样做。您可以使用SQL Server Compact作为MS Access应用程序的后端吗?

3 个答案:

答案 0 :(得分:2)

这里你最好的选择可能是Sql Server LocalDB

LocalDB使用与完整Sql Server相同的数据类型和格式,引擎甚至依赖为完整的Sql Server构建的库。但与常规Sql Server Express Edition不同,即使您的主应用程序未运行,它也不会作为服务运行,并且the installation deployment story is a bit easier, too

在Access端,您可以设置ODBC连接以创建在应用程序中使用的链接表,这与使用Sql Server Express Edition的方式非常相似。

答案 1 :(得分:1)

不,这是不可能的,您应该使用SQL Server Express - 什么阻止您这样做?

答案 2 :(得分:1)

您可以按照here所述通过ADO执行此操作。

但是,由于您希望复制数据,因此使用 SQL Server Express 会更加简单,因为它可以立即设置为复制订阅者到数据库由服务器端SQL Server发布。