2012-07-11 137 views
0

我有一个可以与本地数据库(SQL Server 2008 R2)一起使用的Windows应用程序。我正在尝试为我的应用程序创建一个安装。SQL Server 2008 R2无提示安装的连接字符串

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

但我的用户不能安装SQL Server,所以我需要在静音模式

现在我创建VS2010安装项目是安装在无声模式下的SQL Server安装它...

两个问题

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

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

回答

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

    string connectionstring =“datasource =。\ SQLExpress; Initial Catalog = | DataDirectory | \ DBName.mdb”; Integrated Security = SSPI;

+0

谢谢,很好的帮助。连接字符串运行良好。但我需要做的启动条件...我找到了窗口,但不知道如何工作。你可以帮我吗 ? – 2012-07-11 07:01:43

+0

欢迎。这是你的答案吗?如果是,则将其标记为答案,否则将其投票。 – 2012-07-11 07:03:12

+0

好的,我会帮你的。 – 2012-07-11 07:03:48

相关问题