我们有一个带有本地.mdf数据库的Windows窗体应用程序。它具有所有必需的功能,但如果不连接到关联的数据库,它将无法工作。这可能是一个非常简单的解决方案,但我们无法弄清楚需要在目标PC上安装什么才能实现这一点。作为参考,我们的连接字符串如下
const string connectionString = "Data Source = (LocalDB)\MSSQLLocalDB; AttachDbFilename = |DataDirectory|ourDataBaseName.mdf; Integrated Security = True";
问题是,这个和已发布的程序版本在我们的计算机上运行良好,但是对于我们的测试计算机,我们不能为我们的生活让这个东西工作。我的问题是以下
作为参考,数据库和程序是在visual studio 2015中制作的,不与任何其他应用程序集成,并且打算在单个PC上使用。除了安装之外,它不需要连接到互联网来运行。
非常感谢任何有用资源的帮助或指导。
由于
答案 0 :(得分:1)
我有完全相同的问题,我有一个本地数据库的应用程序,它是在sql server 2017中创建的,当我发布它时,它只能在我的PC上工作,没有人可以使用。经过长时间努力解决这个问题后,我发现我需要在目标设备上安装SQL Server Express 2017和localdb版本。 请记住,即使在安装并重新启动计算机后,MSSQL服务仍然无法运行,您将面临同样的错误,您必须手动启动它。