SCCM 2012 Perquisite检查“运行帐户错误的SQL Server服务”

时间:2016-10-09 14:17:32

标签: sql-server sccm sccm-2007

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

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

检查屏幕截图。

  1. Error Screenshot during prequisite check

  2. I am already running the service as a Domain User

  3. 无法通过此检查。

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

1 个答案:

答案 0 :(得分:0)

<强> 1。至少使用SQL Server标准版安装

您已安装CAS /主站点安装不支持的SQL Server Express。请至少使用SQL Server标准。有关SQL Server 2012要求的更多详细信息,请参阅以下内容:

enter image description here

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

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

<强> 2。创建并注册SPN

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

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

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