我有一个适用于本地数据库(SQL Server 2008 R2)的Windows应用程序。我正在尝试为我的应用程序创建一个安装程序。
我希望安装程序检查SQL Server 2008 R2是否在用户系统中可用,安装程序是否安装SQL Server,以及安装程序是否安装新版本时没有安装。
但是我的用户无法安装SQL Server,因此我需要以静默模式安装
现在我在VS2010中创建一个安装项目,以静默方式安装SQL Server ......
两个问题:
安装程序是否检查另一个版本的SQL Server? (我的意思是检查是否可用......)
安装SQL Server后连接字符串是什么? (如果它只在每台PC上安装一次,那么我可以在所有电脑上安装一个唯一的连接字符串)
答案 0 :(得分:1)
您应该将应用程序中的连接字符串设置为
string connectionstring ="datasource = .; Initial Catalog = |DataDirectory|\DBName.mdb;Integrated Security=SSPI
我认为这个连接字符串会起作用。
如果您正在安装sql sever express edition,那么
string connectionstring =“datasource =。\ SQLExpress; Initial Catalog = | DataDirectory | \ DBName.mdb”; Integrated Security = SSPI;