寻找一种以编程方式或其他方式将 SQL 2005 Express Edition 的新实例添加到已安装实例的系统的方法。传统上,您像我在下面的命令行中一样运行 Micrsoft 的安装程序,它就可以解决问题。在我的安装程序中执行命令不是问题,更多的是拖动 40 MB 的 MS-SQL 安装程序,如果他们已经安装了 SQL Express,我不需要这些安装程序。这是我的安装程序当前执行的:
SQLEXPR32.EXE /qb ADDLOCAL=ALL INSTANCENAME=<instancename> SECURITYMODE=SQL SAPWD=<password> SQLAUTOSTART=1 DISABLENETWORKPROTOCOLS=0
我不需要启动此命令的帮助,而是添加新的 SQL 2005 Express 实例而无需再次运行完整安装程序的适当方法。
我会详细说明我为什么要这样做,但我只是让每个人都感到厌烦。可以说,无需重新安装 SQL Express 等即可创建新实例的能力将极大地帮助我部署我的应用程序及其安装程序。如果对任何人有任何影响,我将在此安装项目中使用 NSIS 和 Advanced Installer 的组合。