我刚刚完成了一个带有SQL Serer数据库的项目,所以在我的启动项目中我使用了这个连接字符串
Data Source=(local);Integrated Security=True
每次检查数据库是否存在于本地;如果没有,我执行一个脚本来创建数据库和表...它100%没有任何问题。
但现在我想在Advanced Installer中发布我的项目..但是当我尝试在另一台PC上安装它时,出现了一个错误,表示我无法查询数据库导致服务器丢失...
我需要在向导安装中添加它的最低先决条件,我已经尝试过SQL Server 2005 Express,但它仍然无法正常工作,同样的错误......
请帮帮我......
注意:我正在使用SQL Server 2014
答案 0 :(得分:0)
您的开发PC上似乎有一个未命名的默认实例,以便您可以使用data source=(local)
连接到它。
安装SQL Server Express 时,默认情况下,它使用名为的SQLEXPRESS
实例,因此您的连接字符串应该
data source=(local)\SQLEXRPESS;....
,连接到SQLEXPRESS
实例。
或者您需要更改SQL Server Express安装,以便作为默认的未命名实例进行安装。