如何在另一台PC中使用mdf数据库运行应用程序

时间:2019-02-26 21:32:30

标签: c# winforms mdf pc

我有一个带有mdf数据库的Windows窗体应用程序项目 该应用程序在我的电脑上正常工作 但是当我在另一台PC上尝试时,它不起作用并且没有与数据库的连接 (应用程序位于同一文件夹中的数据库)

这是连接字符串

SqlConnection sqlCon = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Contact.mdf;Integrated Security=True;Connect Timeout=30");

如何在另一台PC上将我的应用与此mdf数据库一起使用?

当我安装localDB 2016时,它在我的电脑上运行,但由于它是32位计算机,所以我无法在第二台电脑上安装localDB 2016。

1 个答案:

答案 0 :(得分:0)

您无法对MDF文件执行查询,如果不将其附加到数据库服务中,则无法直接使用它们。

您的最佳解决方案是在第二台计算机上安装SQL Express或适当的数据库服务。然后,您可以从第一台计算机上备份并在第二台计算机上还原。或者,您也可以使用数据库创建脚本在第二台计算机上创建全新的数据库并使用它。

希望这会有所帮助。