安装新的 SQL Server 实例失败

安装新的 SQL Server 实例失败

我之前在设置中安装了 SQL Server Express 2005。现在我已切换到 SQL Server Express 2008。我将命令行参数更新为后者的文档参数。如果计算机已安装 SQL Server Express 2008,则我的安装程序应创建一个新实例。

命令行参数如下:

/ACTION=安装 /FEATURES=SQLEngine /QS /INSTANCENAME=ABCD /SECURITYMODE=SQL /SAPWD=CunningPassword

目标计算机上不存在请求的实例名称。这将导致错误 -2068643838。日志显示以下错误:

“安装执行期间未安装任何功能。所请求的功能可能已安装。”

如果我删除 /QS 参数并尝试以交互方式安装,我将进入功能选择页面。用户界面显示三个选项:实例功能、共享功能和可再分发功能。无论我选择什么,单击下一步都会导致相同的错误(此页面上有验证错误)。

有人有什么想法吗?

答案1

如果您在设置了 /FEATURES 标志的情况下以交互方式运行安装程序,则安装程序仍将优先考虑命令行参数,而不是您在向导中选择的参数。

另外 - 如果服务器上已经存在名为 ABCD 的实例,则需要先删除该实例,然后脚本才能运行。您告诉它安装实例 ABCD 的数据库引擎,然后它会检查并发现该实例已经安装了该功能。

答案2

我的理解是,在初始命令行尝试后可能会创建一个安装配置文件。位于 Bootstrap 或 Bootstrap\log 文件夹中。希望这能有所帮助。

相关内容