【发布时间】:2012-01-24 19:00:43
【问题描述】:
我已经编写了一个应用程序(VS2010 SP1,C#),它使用 Microsoft SQL Server Compact 3.5 数据库来存储数据,现在我想从 LAN 访问这些数据。有什么帮助吗?? (请在您的答案中包含所有步骤)
【问题讨论】:
标签: c# sql-server-ce
我已经编写了一个应用程序(VS2010 SP1,C#),它使用 Microsoft SQL Server Compact 3.5 数据库来存储数据,现在我想从 LAN 访问这些数据。有什么帮助吗?? (请在您的答案中包含所有步骤)
【问题讨论】:
标签: c# sql-server-ce
不确定有什么样的支持,因为我不使用 Compact,只是普通的,但您可以将驱动器映射到文件的位置(假设您具有来自另一台机器的读/写访问权限)
Server Explorer -> Data Connections -> Right-Click -> Add Connection
Change server to Microsoft SQL Server Compact 3.5
Locate the file location (Mapped), enter in other information
我很确定 Compact 并不是要在另一台机器上运行
【讨论】:
您无法通过 LAN 连接到 SQL Server Compact 数据库,它是单个用户、进程内数据库引擎 - 请改用 SQL Server (Express)。
【讨论】:
您应该能够通过在连接字符串中指定源来连接到数据库:
Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;数据 Source=myFolder\myData.sdf;
【讨论】: