MSSQLSERVER_17112
適用対象: SQL サーバー
詳細
属性 | 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 のインスタンスに指定されたスタートアップ パラメーターを指定して検証します。 確実に、それぞれのスタートアップ パラメーターが正しく区切られていて、特殊文字が存在しないようにします。
詳細
このトピックの詳細については、次のトピックを参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示