SQLServer 错误 故障 处理 修复 支持远程
详细信息
Attribute | 值 |
---|---|
产品名称 | SQL Server |
事件 ID | 17112 |
事件源 | MSSQLSERVER |
组件 | SQLEngine |
符号名称 | INIT_INVCOMMAND |
消息正文 | 从注册表或命令提示符提供的启动选项无效。 请更正或删除此选项。 |
说明
此错误表示指定的数据库引擎服务启动选项无效。 如果未正确指定启动选项,则 SQL Server 无法启动或可能不会按预期运行。 还会引发错误 17112。
在某些情况下,实例可能会启动,但当你查看 SQL Server 错误日志时,启动参数看起来不正确:
<Datetime> 服务器注册表启动参数:
<Datetime> Server -d D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\master.mdf
<Datetime> Server -e D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG
<Datetime> Server -l D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\mastlog.ldf
<Datetime> Server -T1118 -g512
请注意最后两个启动参数是如何在同一行上的。
在某些情况下,你可能会注意到,添加所需的启动参数不会对服务器行为产生预期的影响。
可能的原因
遇到这些问题的原因如下:
- 使用有效启动参数列表中未显示的启动参数
- 指定未带有正确分隔符 [;] 的启动参数
- 从引入了一些不可见的特殊字符(例如,-T 前面的空格)的文本编辑器复制粘贴启动参数
- 没有对启动参数使用正确的大小写格式
用户操作
使用 SQL Server Configuration Manager 工具来提供和验证为 SQL Server 的实例指定的启动参数。 确保正确分隔每个启动参数且不存在任何特殊字符。
详细信息
请参阅下列主题,详细了解此主题: