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 實例指定的啟動參數。 請確定每個啟動參數都已正確分隔,而且沒有任何特殊字元存在。
其他相關資訊
如需本主題的詳細資訊,請參閱下列主題:
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應