SQL Server 配置管理器:配置服务器启动选项
适用于: SQL Server
本文介绍如何使用 SQL Server 配置管理器配置每次在 SQL Server 中启动数据库引擎时要使用的启动选项。 有关启动选项列表,请参阅数据库引擎服务启动选项。
限制
SQL Server 配置管理器将启动参数写入注册表。 这些参数将在下次启动数据库引擎时生效。
在群集上,更改必须在 SQL Server 处于联机状态的情况下,在活动服务器上进行,更改在重启数据库引擎时生效。 在其他节点上,启动选项的注册表更新将在下次故障转移时进行。
从 SQL Server 2022 (16.x) 开始,当你在 Configuration Manager 中将 SQL Server 服务的“启动模式”设置为“自动”时,服务将改为在“自动(延迟启动)”模式下启动,即使“启动模式”显示为“自动”也是如此。
权限
只有可以更改注册表中的相关项的用户才能配置服务器启动选项。 其中包括以下用户。
本地管理员组的成员。
SQL Server 使用的域帐户(如果数据库引擎配置为在域帐户下运行)。
使用 SQL Server 配置管理器
配置启动选项
选择“开始”按钮,依次指向“所有程序”、“Microsoft SQL Server”和“配置工具”,然后选择“SQL Server 配置管理器”。
因为 SQL Server 配置管理器是 Microsoft 管理控制台程序的一个管理单元而不是单独的程序,所以 SQL Server 配置管理器在新版本的 Windows 中不显示为一个应用程序。
操作系统 详细信息 Windows 10 和 Windows 11 若要打开 SQL Server 配置管理器,请在“起始页”中键入 SQLServerManager16.msc
(适用于 SQL Server 2022 (16.x))。 对于其他版本的 SQL Server,请将16
替换为相应的数字。 选择SQLServerManager16.msc
将打开 Configuration Manager。 要将 Configuration Manager 固定到“起始页”或“任务栏”,请右键单击“SQLServerManager16.msc
”,然后选择“打开文件位置”。 在“Windows 文件资源管理器”中,右键单击“SQLServerManager16.msc
”,然后选择“固定到起始页”或“固定到任务栏”。Windows 8 若要打开 SQL Server Configuration Manager,请在“搜索”超级按钮中的“应用”下,键入 SQLServerManager<version>.msc
(例如SQLServerManager16.msc
),然后按 Enter。在 SQL Server 配置管理器中,选择“SQL Server 服务”。
在右侧窗格中,右键单击“SQL Server (<instance_name>)”,然后选择“属性”。
在“启动参数”选项卡上的“指定启动参数”框中,键入该参数,然后选择“添加”。
例如,若要以单用户模式启动,请在“指定启动参数”框中键入
-m
,然后选择“添加”。 (在单用户模式下重启 SQL Server 时,请停止 SQL Server 代理。否则,SQL Server 代理可能会先连接,导致你无法以另一用户的身份进行连接。)以下屏幕截图显示“SQL Server 属性”对话框中的“启动参数”选项卡,你可在其中修改启动参数。
选择“确定”。
重启数据库引擎。
警告
结束单用户模式的使用之后,在“启动参数”框中选择“现有参数”框中的“-m”参数,然后选择“删除”。 重启数据库引擎以将 SQL Server 还原至典型的多用户模式。