我创建了一个运行良好的CRUD应用程序。它连接到同一台机器上的SQL。我想发布我的C#应用程序并将其安装在另一台没有SQL的PC上。
是否可以在该PC上运行它,而无需在其上安装SQL Server?如果是这样,我该怎么做?
答案 0 :(得分:2)
是否可以在该PC上运行它?
如果没有数据库,您的应用程序就会死亡"
您有两种选择。
这是你的选择。
答案 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