【发布时间】:2014-08-04 16:35:25
【问题描述】:
我正在通过 install shield 2010 创建一个安装程序。我有 2 个问题:
如何让我的安装以安装 SQLExpress 作为先决条件?
-
我在 installshield SQL 脚本部分的脚本选项卡中添加了以下 SQL 脚本:
Use master go CREATE DATABASE [DBClinic] ON (FILENAME =N'%appfolder%ClinicSoftware\DB\DBClinic.mdf'), (FILENAME =N'%appfolder%ClinicSoftware\DB\DBClinic_1.mdf') FOR ATTACH go
安装的时候出现这个错误:
unable to open the physical file "C:\Program files\Clinic\DB\DB.mdf".
operating system error 2: the system cannot find the file specified (5120)
此路径是在安装过程中创建的。当我看到错误时,我检查了路径,它在那里,但是当我接受错误并取消安装时,安装路径也消失了。
如果在完成安装之前,安装路径没有物理创建,我如何在安装过程中附加我的数据库?!?!
【问题讨论】:
标签: c# sql database windows installation