Share via


MSSQLSERVER_17112

適用於:SQL Server

詳細資料

屬性
產品名稱 SQL Server
事件識別碼 17112
事件來源 MSSQLSERVER
元件 SQLEngine
符號名稱 INIT_INVCOMMAND
訊息文字 從登錄或命令提示字元提供不正確啟動選項 。 請更正或移除此選項。

說明

此錯誤表示指定了無效 的 Database Engine 服務啟動選項 。 未正確指定啟動選項時,SQL Server 無法啟動或可能無法如預期般執行。 錯誤 17112 也會引發。

在某些情況下,實例可能會啟動,但當您檢閱 SQL Server 錯誤記錄檔時,啟動參數看起來並不正確:

<Datetime > Server Registry 啟動參數:
<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 組態管理員工具來提供並驗證為 SQL Server 實例指定的啟動參數。 請確定每個啟動參數都已正確分隔,而且沒有任何特殊字元存在。

其他相關資訊

如需本主題的詳細資訊,請參閱下列主題: