C# 代码连接到局域网上的 Microsoft SQL Server Compact 3.5? [关闭]
Posted
技术标签:
【中文标题】C# 代码连接到局域网上的 Microsoft SQL Server Compact 3.5? [关闭]【英文标题】:C# Code to Connect To a Microsoft SQL Server Compact 3.5 On LAN? [closed] 【发布时间】:2012-01-24 19:00:43 【问题描述】:我已经编写了一个应用程序(VS2010 SP1,C#),它使用 Microsoft SQL Server Compact 3.5 数据库来存储数据,现在我想从 LAN 访问这些数据。有什么帮助吗?? (请在您的答案中包含所有步骤)
【问题讨论】:
【参考方案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 并不是要在另一台机器上运行
【讨论】:
【参考方案2】:您无法通过 LAN 连接到 SQL Server Compact 数据库,它是单个用户、进程内数据库引擎 - 请改用 SQL Server (Express)。
【讨论】:
【参考方案3】:您应该能够通过在连接字符串中指定源来连接到数据库:
Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;数据 Source=myFolder\myData.sdf;
【讨论】:
以上是关于C# 代码连接到局域网上的 Microsoft SQL Server Compact 3.5? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
从我的应用程序连接到远程 mysql 服务器。问题是Mysql服务器在局域网上