エラーメッセージ15123、レベル16が発生した場合は、おそらくEXEC SP_CONFIGURE 'Agent XPs'
を実行しようとしていました。 詳細オプションは非表示になっています。
このエラーは簡単に修正できます。
エラーの例
このエラーの原因となるコードの例を次に示します。
EXEC SP_CONFIGURE 'Agent XPs';
結果:
Msg 15123, Level 16, State 1, Procedure SP_CONFIGURE, Line 62 The configuration option 'Agent XPs' does not exist, or it may be an advanced option.
前述のように、これはshow advanced options
することを意味します 0
に設定されています 。
解決策
次のコードを実行することで、上記のエラーを修正できます。
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
結果:
Started executing query at Line 18 Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install. Started executing query at Line 20 Commands completed successfully. Total execution time: 00:00:00.126
最初の行が実行された後、RECONFIGURE
を実行するようにアドバイスされました 、私たちがやった。
これで、前のコードを実行しても、エラーは発生しなくなりました。
EXEC SP_CONFIGURE 'Agent XPs';
結果:
+-----------+-----------+-----------+----------------+-------------+ | name | minimum | maximum | config_value | run_value | |-----------+-----------+-----------+----------------+-------------| | Agent XPs | 0 | 1 | 0 | 0 | +-----------+-----------+-----------+----------------+-------------+
設定の変更
おそらく、そもそもこれを実行しようとした理由は、高度なオプション(Agent XPを有効にするなど)を変更したかったためです。
エージェントXPを有効にする例を次に示します。
EXEC SP_CONFIGURE 'Agent XPs', 1;
GO
RECONFIGURE;
GO
結果:
Started executing query at Line 23 Configuration option 'Agent XPs' changed from 0 to 1. Run the RECONFIGURE statement to install. Started executing query at Line 25 Commands completed successfully. Total execution time: 00:00:00.142
これで、設定をもう一度確認できます。
EXEC SP_CONFIGURE 'Agent XPs';
結果:
+-----------+-----------+-----------+----------------+-------------+ | name | minimum | maximum | config_value | run_value | |-----------+-----------+-----------+----------------+-------------| | Agent XPs | 0 | 1 | 1 | 1 | +-----------+-----------+-----------+----------------+-------------+
詳細オプションを非表示にする
必要な作業がすべて終了したら、高度なオプションを再度非表示にすることをお勧めします。
EXEC sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO