MSSQLSERVER_17112
適用対象: SQL Server
詳細
属性 | Value |
---|---|
製品名 | 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
最後の 2 つのスタートアップ パラメーターが同じ行にあることに注目してください。
必要なスタートアップ パラメーターを追加しても、サーバーの動作に意図した効果がなかった場合もあります。
考えられる原因
これらの問題は、次の理由により発生します。
- スタートアップ パラメーターの有効な一覧に存在しないスタートアップ パラメーターの使用
- 適切な区切り記号 [;] を使用せずにスタートアップ パラメーターを指定している
- 表示されない特殊文字 (-T の前の空白など) を含むテキスト エディターからスタートアップ パラメーターをコピーして貼り付ける
- スタートアップ パラメーターの大文字と小文字を正しく区別していない
ユーザー アクション
SQL Server 構成マネージャー ツールを使用して、SQL Server のインスタンスに指定されたスタートアップ パラメーターを指定して検証します。 確実に、それぞれのスタートアップ パラメーターが正しく区切られていて、特殊文字が存在しないようにします。