为 SQL Server 更改服务启动帐户(SQL Server 配置管理器)
本主题介绍如何使用 SQL Server 配置管理器更改SQL Server服务的启动选项,以及如何更改 SQL Server 数据库引擎、SQL Server 代理、SQL Server Browser 使用的服务帐户,SQL Server Analysis Services 和 SQL Server Integration Services。 在 SQL Server 2014 中使用 SQL Server Management Studio、Transact-SQL 或 PowerShell。 有关如何选择适合的服务帐户的详细信息,请参阅 配置 Windows 服务帐户和权限。
重要
更改 数据库引擎 和 SQL Server Agent 的服务启动帐户后,必须重新启动 SQL Server 服务( 数据库引擎)才能使更改生效。 重新启动此服务时,所有与 SQL Server 实例关联的数据库在此服务成功重新启动后才能使用。 如果必须更改 SQL Server 或 SQL Server Agent 的服务启动帐户,请确保在定期计划维护期间或者数据库可以脱机(不中断日常操作)时执行此操作。
开始之前
限制和局限
群集服务器
必须从 SQL Server 群集的活动节点更改由 SQL Server 或 SQL Server Agent 使用的服务帐户。
如果运行在 Windows Server 2008 上(在一个使用域组的非默认配置中),则更改由 SQL Server 或 SQL Server 代理使用的服务帐户时,需要使用 SQL Server 配置管理器,通过使资源组脱机来停止 SQL Server 。
SKU 升级(从SQL Server Express 到 Express 以外的 SKU)
在 SQL Server Express 安装期间, SQL Server Agent 服务被配置为使用 Network Service 帐户(但已禁用)。 SQL Server 配置管理器可以更改为 SQL Server 代理服务分配的帐户,但不能启用或启动该服务。 将 SKU 从 SQL Server Express 升级到 Express 以外的版本后,不能自动启用 SQL Server Agent 服务,但可以在需要时通过使用 SQL Server 配置管理器以及将服务启动模式更改为“手动”或“自动”来启用该服务。
使用 SQL Server 配置管理器
更改 SQL Server 服务启动帐户
在“开始”菜单上,依次指向“所有程序”、“Microsoft SQL Server 2014”、“配置工具”,然后单击“SQL Server 配置管理器”。
注意
因为 SQL Server 配置管理器是 Microsoft 管理控制台程序的一个管理单元而不是单独的程序,所以 SQL Server 配置管理器在新版本的 Windows 中不显示为一个应用程序。
- Windows 10:
若要打开SQL Server 配置管理器,请在“起始页”上,键入 sqlServerManager12.msc (for SQL Server 2014) 。 对于早期版本的 SQL Server将 12 替换为较小的数字。 单击 SQLServerManager12.msc 可打开“配置管理器”。 若要将Configuration Manager固定到起始页或任务栏,请右键单击“SQLServerManager12.msc”,然后单击“打开文件位置”。 在 Windows 文件资源管理器中,右键单击“SQLServerManager12.msc”,然后单击“固定到”开始“菜单或”固定到任务栏”。 - Windows 8:
若要打开SQL Server 配置管理器,请在“搜索”超级按钮的“应用”下,键入 SQLServerManager<version.msc>(例如SQLServerManager12.msc
),然后按 Enter。
- Windows 10:
在 SQL Server 配置管理器中,单击 “SQL Server 服务” 。
在详细信息窗格中,右键单击要为其更改服务启动帐户的 SQL Server 实例的名称,再单击“属性” 。
在“ < SQL Server instancename> 属性”对话框中,单击“登录”选项卡,然后选择“以帐户类型登录”。
选择了新服务启动帐户后,单击 “确定” 。
将出现一个消息框,询问是否要重新启动 SQL Server 服务。
单击 “是” ,然后关闭 SQL Server 配置管理器。
另请参阅
启动、停止、暂停、继续、重新启动数据库引擎、SQL Server 代理或 SQL Server Browser 服务
在 SQL Server 工具中将 WMI 配置为显示服务器状态