我有一个带有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或相应的数据库服务。然后,您可以从第一台机器上取回并在第二台机器上恢复。或者您也可以使用数据库创建脚本在第二台机器上创建全新的数据库并使用它。
希望这可以帮助。