高级安装程序如何将变量实例名放入 EXE 引导程序中,以便预先安装 SQL Express 2012
Posted
技术标签:
【中文标题】高级安装程序如何将变量实例名放入 EXE 引导程序中,以便预先安装 SQL Express 2012【英文标题】:Advanced Installer How to get a variable instancename into EXE bootstrapper for pre-req install of SQL Express 2012 【发布时间】:2016-07-11 13:48:38 【问题描述】:如何让用户输入实例名称和密码以通过高级安装程序(版本 10.7.1)安装 SQL Express(版本 10.7.1)Exe 引导程序(预安装)?
在安装的那个阶段传递变量有什么技巧吗?
我知道我不能使用功能库或安装后的 pre-req 部分,因为这个: http://www.advancedinstaller.com/user-guide/howto-install-sql-server-express.html
【问题讨论】:
【参考方案1】:此处描述了使用高级安装程序 EXE 从命令行设置安装程序公共属性: http://www.advancedinstaller.com/user-guide/exe-setup-file.html
但是,您不能在 SQL Server Express 预安装先决条件的“安装文件”选项卡的“安装命令行”部分中为公共属性添加格式化的引用。这是因为“安装命令行”字段仅在先决条件基于功能时支持格式化引用。
这意味着如果您将安装程序添加为预安装先决条件,则在安装 SQL Express 安装程序时无法从命令行设置自定义参数。
也许 Microsoft 修复了无法将 SQL Express 作为功能 或安装后 先决条件安装的限制。如果不是唯一的解决方案是使用您链接的教程中的方法。
【讨论】:
感谢您抽出宝贵时间回答迈克。我决定创建一个 c# windows 窗体应用程序,它只接受密码然后启动 sql 安装。以上是关于高级安装程序如何将变量实例名放入 EXE 引导程序中,以便预先安装 SQL Express 2012的主要内容,如果未能解决你的问题,请参考以下文章
QT debug执行exe文件 应用程序无法正常启动0xc000007b