0

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

我希望安装程序检查 SQL Server 2008 R2 在用户系统中是否可用,安装程序不安装 SQL Server,如果没有任何版本,则安装程序安装新版本。

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

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

两个问题

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

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

4

1 回答 1

1
  1. 是的,您可以通过在设置项目中指定启动条件来检查它 启动条件: 要创建和管理启动条件,您可以使用 Visual Studio 中的启动条件编辑器。您可以通过在 Visual Studio 中选择您的项目,然后单击“查看”菜单来访问此工具。您将看到一个编辑器子菜单,其中包含多个设置编辑器,包括注册表、文件系统、文件类型、用户界面、自定义操作和启动条件
  2. 你应该在你的应用程序中设置连接字符串,因为 string connectionstring ="datasource = .; Initial Catalog = |DataDirectory|\DBName.mdb;Integrated Security=SSPI我认为这个连接字符串会起作用。如果您要安装 sql server express 版本,那么

    string connectionstring ="datasource =.\SQLExpress; 初始目录 = |DataDirectory|\DBName.mdb";Integrated Security=SSPI;

于 2012-07-11T06:41:03.100 回答