在安装 System Center Configuration Manager 2012 时,我在先决条件检查中遇到的问题之一是“SQL Server 服务运行帐户”。先决条件检查的详细信息如下:
SQL Server 服务的登录帐户不能是本地用户帐户、NT SERVICE\ 或 LOCAL SERVICE。您必须将 SQL Server 服务配置为使用有效的域帐户、NETWORK SERVICE 或 LOCAL SYSTEM。
在安装了 Microsoft SQL Server 2012 Enterprise 的计算机上,我删除了除保留帐户 (sa) 和我用于登录服务器的域帐户 (domain\administrator) 之外的所有服务器,如上述错误消息所示。但是,我仍收到上述失败的必要错误。我还可以进行其他检查来解决此错误吗?
答案1
您可以在此处找到分步说明:
http://www.randomtechtips.com/change-logon-account-for-sql-server-service/
1 – 创建一个专用于 SQL Server 服务的域帐户 – 不要养成使用自己的域管理员帐户来运行服务的习惯 – 当您离开时系统将会崩溃,您的声誉也会受损!
2 – 使用管理工具,打开 Active Directory 用户和计算机
3 – 右键单击包含您的域用户帐户的组织单位
4 – 单击新建、用户,创建一个具有有意义名称和有意义描述的用户帐户
5 – 在 SQL Server 上,单击“开始”、“SQL Server 配置管理器”
6 – 单击“SQL Server 服务”,在右侧窗格中,右键单击“SQL Server”,单击“属性”
7 – 单击“登录”选项卡,单击“此帐户”,单击“浏览”
8-选择之前创建的运行帐户
9 – 在“登录”选项卡中输入密码(两次确认),单击“确定”。当提示确认帐户更改时,单击“是”重新启动服务。单击“确定”关闭属性页。
确保 SQL Server 服务正在使用新的域(服务)帐户运行
重新运行 SCCM 2012 的先决条件检查并验证您没有将 SQL Server 服务的先决条件视为警告或故障。
答案2
此处的错误信息非常清楚。用于运行服务必须是域帐户、网络服务或本地系统。这不是 SQL 内部的帐户。
答案3
我发现这是安装步骤之一的配置错误。根据本指南:
在服务器配置屏幕上,我选择之前在 Active Directory 用户和计算机中设置的帐户(如果您还没有设置,现在可以设置)。为帐户设置的密码也在这里。在下拉框中将 SQL Server Agent 服务的启动类型更改为自动。同时将 SQL Server Browser 启动类型也更改为自动。
这解决了该问题。