SQL Server 2008 R2静默安装的连接字符串

时间:2012-07-11 06:17:12

标签: c# sql-server-2008-r2 install connection-string

我有一个适用于本地数据库(SQL Server 2008 R2)的Windows应用程序。我正在尝试为我的应用程序创建一个安装程序。

我希望安装程序检查SQL Server 2008 R2是否在用户系统中可用,安装程序是否安装SQL Server,以及安装程序是否安装新版本时没有安装。

但是我的用户无法安装SQL Server,因此我需要以静默模式安装

现在我在VS2010中创建一个安装项目,以静默方式安装SQL Server ......

两个问题

  1. 安装程序是否检查另一个版本的SQL Server? (我的意思是检查是否可用......)

  2. 安装SQL Server后连接字符串是什么? (如果它只在每台PC上安装一次,那么我可以在所有电脑上安装一个唯一的连接字符串)

1 个答案:

答案 0 :(得分:1)

  1. 是的,您可以通过在设置项目中指定启动条件来检查它 启动条件 要创建和管理启动条件,请使用Visual中的启动条件编辑器 工作室。您可以通过在Visual Studio中选择项目然后单击来访问此工具 查看菜单。您将看到一个包含多个设置编辑器的编辑器子菜单,包括那些编辑器 for Registry,File System,File Types,User Interface,Custom Actions和Launch Conditions
  2. 您应该将应用程序中的连接字符串设置为    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;