问题描述
我的安装和部署项目存在问题。
我创建了一个桌面应用程序和一个安装文件。我创建了一个设置和deplyoment项目,并添加了SQL Express R2作为先决条件。我需要创建一个名为Galaxy的新实例
场景1:
如果没有安装了其他SQL Server,设置顺利完成。
场景2:
如果存在任何其他SQL安装,则安装失败,因为它尝试升级它。
但是我不希望在这种情况下进行升级,而是我想要一个名为Galaxy的实例的2008 R2新安装。
场景3:
Express R2安装存在。 银河实例不存在。我想创建一个新的Galaxy实例。
如何通过包文件或任何其他解决方案实现这一目标?如果实例已经存在,我想继续进行设置。如何删除操作=升级逻辑?
! - 定义新安装(x86) - >
命令包文件=SQLEXPR32_x86_ENU.EXE
Arguments =''/ q / hideconsole / action = Install / features = SQL / instancename = GALAXY / SECURITYMODE = SQL / SAPWD = mypassword / enableranu = 1 / sqlsvcaccount = NT Authority\Network Service/ AddCurrentUserAsSqlAdmin / skiprules = RebootRequiredCheck / IAcceptSQLServerLicenseTerms''
EstimatedInstalledBytes =225000000
EstimatedInstallSeconds =420>
......................
......... .......
! - 定义升级安装(x86) - >
命令PackageFile =SQLEXPR32_x86_ENU.EXE
Arguments =/ q / hideconsole / action = Upgrade / instancename = GALAXY / SECURITYMODE = SQL / SAPWD = mypassword / skiprules = RebootRequiredCheck / IAcceptSQLServerLicenseTerms
EstimatedInstalledB ytes =225000000
EstimatedInstallSeconds =420>
这篇关于设置和部署 - SQL Server Express 2008 R2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!