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