【问题标题】:How can I run an application that depends on a SQL database on another machine with SQL Server?如何使用 SQL Server 在另一台机器上运行依赖于 SQL 数据库的应用程序?
【发布时间】:2015-07-30 11:23:26
【问题描述】:

我创建了一个运行良好的 CRUD 应用程序。它连接到同一台机器上的 SQL。我想发布我的 C# 应用并将其安装在另一台没有 SQL 的 PC 上。

是否可以在不安装 SQL Server 的情况下在该 PC 上运行它?如果是这样,我该怎么做?

【问题讨论】:

标签: c# sql crud


【解决方案1】:

可以在那台电脑上运行吗?

如果没有数据库,您的应用程序将“死”。

你有两个选择。

  • 在这台电脑上安装一个 sql server。
  • 连接到安装在另一台 PC 上的 sql server。

这是你的选择。

【讨论】:

    【解决方案2】:

    如果您的项目很小并且数据库小于 4GB,并且您不会在每台机器上安装 SQL Server,并且您的客户端无法访问带有 SQL Server 的服务器,那么您可能需要使用@987654321 @

    在这种情况下,您的数据库将是单个 sdf 文件,您将使用其在计算机上的路径连接到它。那么连接字符串会是这样的:

    Data Source=MyData.sdf;Max Database Size=256;Persist Security Info=False;
    

    有关连接字符串的更多信息,请参阅this

    这里是download link

    【讨论】:

      猜你喜欢
      • 2016-05-06
      • 1970-01-01
      • 1970-01-01
      • 2017-05-31
      • 1970-01-01
      • 2019-02-15
      • 2019-10-26
      • 2020-02-28
      • 1970-01-01
      相关资源
      最近更新 更多