【问题标题】:C# Code to Connect To a Microsoft SQL Server Compact 3.5 On LAN? [closed]C# 代码连接到局域网上的 Microsoft SQL Server Compact 3.5? [关闭]
【发布时间】:2012-01-24 19:00:43
【问题描述】:

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

【问题讨论】:

    标签: c# sql-server-ce


    【解决方案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;

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-05-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多