C# 我可以访问保存在同一网络上其他计算机上的sdf(SQL Server Compact数据库文件)吗?

C# 我可以访问保存在同一网络上其他计算机上的sdf(SQL Server Compact数据库文件)吗?,c#,database,sql-server-ce,connection-string,C#,Database,Sql Server Ce,Connection String,我已经为SQL Server完成了这项工作,现在我正在尝试使用SQL Server Compact 我无法在SQL Server Compact中创建连接字符串,因为它提供了ip/Server。请尝试将数据复制到远程服务器。 SQL Server Compact不是设计用于网络的。它被设计为仅本地缓存/数据库存储。这是它的作者做出的设计决定。。。如果您需要适合网络中多个用户的功能,请使用真正的SQL Server(Express或任何其他版本)(通过 将SQL Server暴露给网络也被认为是坏

我已经为SQL Server完成了这项工作,现在我正在尝试使用SQL Server Compact


我无法在SQL Server Compact中创建连接字符串,因为它提供了ip/Server。请尝试将数据复制到远程服务器。

SQL Server Compact不是设计用于网络的。它被设计为仅本地缓存/数据库存储。这是它的作者做出的设计决定。。。如果您需要适合网络中多个用户的功能,请使用真正的SQL Server(Express或任何其他版本)(通过

将SQL Server暴露给网络也被认为是坏主意。您可能需要重新设计应用程序,使服务向用户公开有限的功能并调用DB(在这种情况下,您可以使用本地SQLCype,但仍可以考虑更适合一般数据存储的其他版本)。 如果要求使用SQL Compact-将数据复制到本地文件-


有关Sql Compact连接字符串的详细信息-

Sql Server CE不用于网络-它是一个仅限本地计算机的“数据库”(或缓存)-不是一个支持网络的数据库系统。我无法访问sdf似乎不符合逻辑,如果是这样的话,这是一个障碍。SQL Server Compact不是设计用于网络的。它被设计为仅本地缓存/数据库存储。这是其作者做出的设计决定……如果您需要在网络中为多个用户工作的东西网络-使用真正的SQL Server(Express或任何其他版本)。那么我们应该如何从sdf中提取信息?我的意思是,我已经使用该软件在某个地方进行了部署。显然,我不想每次需要信息时都去那里。您可以使用类似同步框架的方法将数据返回SQL Server。添加了新的社区wiki答案,包括Amber提供的链接和合并的评论请随意投票删除评论中的内容。