次の方法で共有


MSSQLSERVER_17112

適用対象:SQL Server

詳細

属性
製品名 SQL Server
イベント ID 17112
イベント ソース MSSQLSERVER
コンポーネント SQLEngine
シンボル名 INIT_INVCOMMAND
メッセージ テキスト レジストリまたはコマンド プロンプトから、無効なスタートアップ オプションが指定されました。 オプションを修正または削除してください。

説明

このエラーは、無効なデータベース エンジン サービスのスタートアップ オプションが指定されたことを示しています。 スタートアップ オプションが正しく指定されていない場合、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

最後の 2 つのスタートアップ パラメーターが同じ行にあることに注目してください。

また、必要なスタートアップ パラメーターを追加しても、サーバーの動作に意図した効果が得られない場合もあります。

考えられる原因

これらの問題は、次の理由により発生します。

  • スタートアップ パラメーターの有効なリストに存在しないスタートアップ パラメーターを使用している
  • 適切な区切り記号 [;] を使用せずにスタートアップ パラメーターを指定している
  • 表示されない特殊文字 (-T の前の空白など) を含むテキスト エディターからスタートアップ パラメーターをコピーして貼り付ける
  • スタートアップ パラメーターの大文字と小文字を正しく区別していない

ユーザー アクション

SQL Server Configuration Manager ツールを使用して、SQL Server のインスタンスに対して指定されたスタートアップ パラメーターを指定して検証します。 確実に、それぞれのスタートアップ パラメーターが正しく区切られていて、特殊文字が存在しないようにします。

詳細情報

このトピックの詳細については、次のトピックを参照してください。