C#代码连接到Microsoft SQL Server Compact 3.5在LAN上?

时间:2012-01-24 19:00:43

标签: c# sql-server-ce

我编写了一个使用Microsoft SQL Server Compact 3.5数据库来存储数据的应用程序(VS2010 SP1,C#),现在我想从LAN访问这些数据。任何帮助? (请在答案中包括所有步骤)

3 个答案:

答案 0 :(得分:1)

不确定是什么类型的支持,因为我不使用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不打算从另一台机器运行

答案 1 :(得分:0)

您应该能够通过在连接字符串中指定源来连接到数据库:

  

提供商= Microsoft.SQLSERVER.CE.OLEDB.3.5;数据   的源= MyFolder中\ myData.sdf;

答案 2 :(得分:0)

您无法通过LAN连接到SQL Server Compact数据库,它是一个单独的用户,进程内数据库enigine - 而是使用SQL Server(Express)。