在我的向导安装中需要包含SQL Server Express?

时间:2016-10-16 09:26:04

标签: c# sql-server database advanced-installer

我刚刚完成了一个带有SQL Serer数据库的项目,所以在我的启动项目中我使用了这个连接字符串

Data Source=(local);Integrated Security=True

每次检查数据库是否存在于本地;如果没有,我执行一个脚本来创建数据库和表...它100%没有任何问题。

但现在我想在Advanced Installer中发布我的项目..但是当我尝试在另一台PC上安装它时,出现了一个错误,表示我无法查询数据库导致服务器丢失...

我需要在向导安装中添加它的最低先决条件,我已经尝试过SQL Server 2005 Express,但它仍然无法正常工作,同样的错误......

请帮帮我......

注意:我正在使用SQL Server 2014

1 个答案:

答案 0 :(得分:0)

您的开发PC上似乎有一个未命名的默认实例,以便您可以使用data source=(local)连接到它。

安装SQL Server Express 时,默认情况下,它使用名为SQLEXPRESS实例,因此您的连接字符串应该

data source=(local)\SQLEXRPESS;....

,连接到SQLEXPRESS实例。

或者您需要更改SQL Server Express安装,以便作为默认的未命名实例进行安装。