1

获取“”“SQL Server 服务运行帐户错误”

提供的描述“SQL Server 服务的登录帐户不能是本地用户帐户 NT SERVICE\ 或 LOCAL SERVICE。您必须将 SQL Server 服务配置为使用有效的域帐户、NETWORK SERVICE 或 LOCAL SYSTEM。” 尝试通过为 SQL 服务器添加域用户并使用该帐户启动服务来解决,但没有成功。

检查屏幕截图。

  1. 先决条件检查期间的错误屏幕截图

  2. 我已经以域用户身份运行该服务

无法通过此检查。

操作系统:Windows Server 2012 SQL Server:SQL Server 2012 SCCM:SCCM 2012

4

1 回答 1

0

1. 至少使用 SQL server 标准版安装

您安装了 CAS/主站点安装不支持的 SQL Server Express。请至少改用 SQL 服务器标准。有关 SQL Server 2012 要求的更多详细信息,请参见下文:

在此处输入图像描述

以下是在 ConfigMgr 中运行 SQL Server 服务的帐户的 MS 最佳实践:

“使用 SQL Server 计算机的本地系统帐户运行 SQL Server 服务并不是 SQL Server 最佳实践。为了最安全地运行 SQL Server 站点数据库服务器,应配置低权限域用户帐户来运行 SQL Server服务。”

2.创建并注册SPN

当您将域用户配置为运行 SQL Server 服务的帐户时。您还必须注册 SPN 以允许客户端使用 Kerberos 身份验证来识别和验证服务。注册 SPN 的命令行:

要为 SQL Server 的 NetBIOS 名称创建 SPN,请使用以下命令:setspn –A MSSQLSvc/:1433

要为 SQL Server 的 FQDN 创建 SPN,请使用以下命令:setspn -A MSSQLSvc/:1433

于 2016-10-10T08:05:08.170 回答