如何在另一台电脑上 运行 应用程序与 mdf 数据库

how to run app with mdf database in another pc

我有一个带有 mdf 数据库的 windows 表单应用程序项目 该应用程序在我的电脑上运行良好 但是当我在另一台电脑上尝试它时它不起作用并且没有连接到数据库 (应用程序在同一文件夹中的数据库)

这是连接字符串

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

如何在另一台电脑上使用我的应用程序和这个 mdf 数据库?

当我安装 localDB 2016 时,它 运行 在我的电脑上,但我无法在第二台电脑上安装 localDB 2016,因为它是 32 位机器。

您不能对 MDF 文件执行查询,如果不附加数据库服务,您不能直接使用它们。

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

希望对您有所帮助。