我正在故障转移群集的第一个节点上安装 SQL 2019 Enterprise。除 Python 和 R 外,一切都安装成功。错误信息如下:
Feature: Python
Status: Failed
Reason for failure: An error occurred for a dependency of the feature causing the setup process for the feature to fail.
Next Step: Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
Component name: Machine Learning Services and Language Extensions
Component error code: -2147467261
Error description: Value cannot be null. Parameter name: accountName
Error help link: https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=15.0.4013.40&EvtType=0xB05283BE%400x11428655&EvtType=0xB05283BE%400x11428655
Feature: R
Status: Failed
Reason for failure: An error occurred for a dependency of the feature causing the setup process for the feature to fail.
Next Step: Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
Component name: Machine Learning Services and Language Extensions
Component error code: -2147467261
Error description: Value cannot be null. Parameter name: accountName
Error help link: https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=15.0.4013.40&EvtType=0xB05283BE%400x11428655&EvtType=0xB05283BE%400x11428655
没有在网上找到任何关于 accountName 的错误消息。当然,错误消息中提供的链接会重定向到通用 Microsoft 页面。
我相信 Python 和 R 是在安装过程中下载额外 cab 文件的功能,我通常在安装过程中看到“正在下载文件 xxxxx.cab (8XX MB)”,但这次我没有看到。不确定这是否相关。
Windows 防火墙已关闭,反病毒已禁用(我认为,可能需要对此进行更多研究,但 AV 日志中没有关于某些内容被阻止的内容)。
编辑:服务器确实可以访问互联网。
EDIT2:根据此链接,2017 年故障转移集群不支持机器学习服务,但 2019+ 故障转移集群支持它们。
有任何想法吗?
发现问题。显然,错误消息中的 null accountName 是 SQL Launchpad 的帐户名,由于某种原因,在安装过程中该帐户名是空白的。我重复了安装并给 SQL Launchpad 一个 NT Service\MSSQLLaunchpad 的帐户名称,并且一切都安装正确。