sql >> データベース >  >> RDS >> Sqlserver

SQL Server(T-SQL)で「構成オプション「エージェントXP」が存在しません」を修正する方法

    エラーメッセージ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

    1. MySQL-郵便番号を0でフロントパッドする方法は?

    2. AccessはODBCデータソースとどのように通信しますか?パート2

    3. Liquibaseロック-理由は?

    4. sqliteに保存されている個々の値に基づいてMPandroidChartsのバーの色を変更するにはどうすればよいですか?