SQL Server 属性(“启动参数”选项卡)

适用于:SQL Server - 仅限 Windows

使用此对话框可以添加或删除数据库引擎的启动参数。 启动参数可能会对数据库引擎性能产生很大影响。 在添加或更改启动参数前,请参阅 SQL Server 联机丛书中的主题“使用 SQL Server 服务启动选项”。

选项

指定启动参数
若要添加某一参数,请键入该参数,然后单击 “添加”

若要修改所需的参数之一,请在 “现有参数” 框中键入该参数,更改 “指定启动参数” 框中的值,然后单击 “更新”

“现有参数”
若要删除某一参数,请选择该参数,然后单击 “删除”

参数格式

不要在参数之间输入分隔符。 SQL Server 配置管理器会自动添加分隔符。 SQL Server 配置管理器将强制以下参数要求。

  • 前导空格和尾随空格将会从任何启动参数中删除。

  • 所有启动参数都以短破折号 (-) 开头,且第二个值是字母。

必需的参数

下列参数是必需的。 可以更改这些参数,但不能删除它们。

  • -d 是 master.mdf 文件(master 数据库数据文件)的路径。

  • -l 是 master.ldf 文件(master 数据库日志文件)的路径。

  • -e 是 SQL Server 错误日志文件的路径。

注意

如果该文件路径参数不正确,SQL Server 可能不会启动。

有关如何移动 master 数据库的详细信息,请参阅 SQL Server 联机丛书中的“移动系统数据库”主题。

可选参数

在 SQL Server 联机丛书的“使用 SQL Server 服务启动选项”主题中介绍了所有支持的启动参数。 -Ttrace# 的启动参数指示 SQL Server 的实例应该以有效的指定跟踪标志 (trace#) 启动。 跟踪标记用于以非标准行为启动服务器。 有关跟踪标志的详细信息,请参阅 SQL Server 联机丛书中的主题“跟踪标志 (Transact-SQL)”。

注意

您可能会看到在 Internet 上描述的其他未记录的启动参数和跟踪标志。 创建未记录的启动参数和跟踪标志是为了满足某些不常见问题或者强制测试所需的某些条件。 使用未记录的启动参数可能会导致意外结果。 除非 Microsoft 客户支持服务部门指示,否则不要使用未记录的参数。

下表描述某些常见的可选参数。

参数 简短说明
-M 在单用户模式下启动 SQL Server 实例。
-T1204 返回参与死锁的锁的资源和类型,以及受影响的当前命令。
-T1224 基于锁数禁用锁升级。
-T3608 禁止 SQL Server 自动启动和恢复除 master 数据库之外的任何数据库。
-T7806 在 SQL Server Express上启用专用管理员连接 (DAC)。

注意

某些可选参数可能会更改服务器行为并且可能会影响性能。

权限

此页的使用被限制为可以在注册表中更改相关条目的用户。 其中包括以下用户。

  • 本地管理员组的成员。

  • SQL Server 使用的域帐户(如果数据库引擎配置为在域帐户下运行)。

联机丛书参考

有关 SQL Server 启动参数的其他信息,请参阅 SQL Server 联机丛书中的“如何配置服务器启动选项(SQL Server 配置管理器)”。