Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SQL Server 2008 R2静默安装的连接字符串_C#_Sql Server 2008 R2_Installation_Connection String - Fatal编程技术网

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

C# SQL Server 2008 R2静默安装的连接字符串,c#,sql-server-2008-r2,installation,connection-string,C#,Sql Server 2008 R2,Installation,Connection String,我有一个与本地数据库(SQLServer2008R2)一起工作的Windows应用程序。我正在尝试为我的应用程序创建安装 我想让安装程序检查用户系统中是否有SQL Server 2008 R2,安装程序是否没有安装SQL Server,如果没有任何版本,安装程序将安装新版本 但是我的用户无法安装SQL Server,因此我需要在静默模式下安装它 现在,我在VS2010中创建了一个安装项目,以静默模式安装SQL Server 两个问题: 安装程序是否检查SQL Server的其他版本?(我的意思是

我有一个与本地数据库(SQLServer2008R2)一起工作的Windows应用程序。我正在尝试为我的应用程序创建安装

我想让安装程序检查用户系统中是否有SQL Server 2008 R2,安装程序是否没有安装SQL Server,如果没有任何版本,安装程序将安装新版本

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

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

两个问题

  • 安装程序是否检查SQL Server的其他版本?(我的意思是检查是否可用…)

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

  • 是,您可以通过在安装项目中指定启动条件进行检查 启动条件: 要创建和管理启动条件,请使用Visual Studio中的启动条件编辑器 演播室通过在Visual Studio中选择项目,然后单击 查看菜单。您将看到一个编辑器子菜单,其中包含多个设置编辑器,包括 用于注册表、文件系统、文件类型、用户界面、自定义操作和启动条件
  • 您应该将应用程序中的连接字符串设置为
    string connectionstring=“datasource=;Initial Catalog=| DataDirectory |\DBName.mdb;integratedsecurity=SSPI
    我认为这个连接字符串可以工作。 如果您正在安装sql Server express edition,则

    string connectionstring=“datasource=。\SQLExpress;初始目录=| DataDirectory |\DBName.mdb“集成安全性=SSPI


  • 谢谢,这是很好的帮助。连接字符串工作正常。但我需要执行启动条件…我找到了窗口,但不知道如何使用它。你能帮我吗?欢迎。这是你的答案吗?如果是,然后将其标记为答案,其他明智的投票。你看到启动条件文件夹吗?右键单击它。添加新的启动条件。有两个主要的b启动条件编辑器的分支1)搜索目标计算机它允许您在安装之前定义要搜索的条件。此节点包含用于搜索IIS主要版本和次要版本的节点。您可以添加文件、注册表和Windows Installer搜索条件。启动条件此分支允许您创建新的启动条件定义安装前必须满足的条件的选项。这些条件可以基于搜索条件或其他条件(如操作系统版本)。在windows应用程序解决方案中还有一件事,请转到“属性”,选择“发布”选项卡,此窗口上有一个Prerequirest按钮,选择它将打开一个新的弹出窗口,此窗口包含.net framework所有版本、Sql server数据库,单击Sql server 2008复选框。然后发布此应用程序,它将自动创建一个setup用于包括sql server安装程序的应用程序。