如何在具有SQL Server的另一台计算机上运行依赖于SQL数据库的应用程序?

时间:2015-07-30 11:23:27

标签: c# sql crud

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

是否可以在该PC上运行它,而无需在其上安装SQL Server?如果是这样,我该怎么做?

2 个答案:

答案 0 :(得分:2)

  

是否可以在该PC上运行它?

如果没有数据库,您的应用程序就会死亡"

您有两种选择。

  • 在此PC上安装sql server。
  • 连接到另一台PC上的sql server。

这是你的选择。

答案 1 :(得分:0)

如果您的项目很小并且数据库小于4GB并且您不打算在每台计算机上安装SQL Server而您的客户端无法访问带有SQL Server的服务器,那么您可能希望使用{{ 3}}

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

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

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

以下是this