我正在创建一个安装程序install shield 2010。我有两个问题:
-
我如何使我的安装安装SQLExpress作为先决条件?
-
我在installshield SQL脚本部分的"脚本"选项卡中添加了以下SQL脚本:
Use master go CREATE DATABASE [DBClinic] ON (FILENAME =N'%appfolder%ClinicSoftwareDBDBClinic.mdf'), (FILENAME =N'%appfolder%ClinicSoftwareDBDBClinic_1.mdf') FOR ATTACH go
安装时,显示如下错误:
unable to open the physical file "C:Program filesClinicDBDB.mdf".
operating system error 2: the system cannot find the file specified (5120)
此路径是在安装过程中创建的。当我看到错误时,我检查了路径,它在那里,但是当我接受错误并取消安装时,安装路径也消失了。
如果在完成安装之前,安装路径没有物理创建,我如何在安装过程中附加我的DB ?
当我试图附加一个。mdf文件时,我也有同样的问题,我有一个解决方案,有必要为。mdf和安装目录(对于' Authenticated users'组)指定"完全控制"权限,然后它工作。但不幸的是,我需要做附加没有权限设置。: - (((