Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So beheben Sie „Die Konfigurationsoption ‚Agent XPs‘ existiert nicht“ in SQL Server (T-SQL)

Wenn die Fehlermeldung 15123, Stufe 16 auftritt, haben Sie wahrscheinlich versucht, EXEC SP_CONFIGURE 'Agent XPs' auszuführen während erweiterte Optionen ausgeblendet sind.

Dieser Fehler lässt sich leicht beheben.

Beispiel für den Fehler

Hier ist ein Codebeispiel, das diesen Fehler verursacht.

EXEC SP_CONFIGURE 'Agent XPs';

Ergebnis:

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.

Wie bereits erwähnt, bedeutet dies, dass show advanced options auf 0 gesetzt sind .

Lösung

Wir können den obigen Fehler beheben, indem wir den folgenden Code ausführen:

EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO

Ergebnis:

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

Nachdem die erste Zeile ausgeführt wurde, wurde uns empfohlen, RECONFIGURE auszuführen , was wir getan haben.

Wenn wir jetzt den vorherigen Code ausführen, erhalten wir keinen Fehler mehr.

EXEC SP_CONFIGURE 'Agent XPs';

Ergebnis:

 +-----------+-----------+-----------+----------------+-------------+
 | name      | minimum   | maximum   | config_value   | run_value   |
 |-----------+-----------+-----------+----------------+-------------|
 | Agent XPs | 0         | 1         | 0              | 0           |
 +-----------+-----------+-----------+----------------+-------------+ 

Eine Einstellung ändern

Wahrscheinlich war der Grund, warum Sie dies überhaupt versucht haben, der, dass Sie eine erweiterte Option ändern wollten (z. B. um die Agent XPs zu aktivieren).

Hier ist ein Beispiel für die Aktivierung der Agent XPs.

EXEC SP_CONFIGURE 'Agent XPs', 1;
GO
RECONFIGURE;
GO

Ergebnis:

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

Jetzt können wir die Einstellung noch einmal überprüfen.

EXEC SP_CONFIGURE 'Agent XPs';

Ergebnis:

 +-----------+-----------+-----------+----------------+-------------+
 | name      | minimum   | maximum   | config_value   | run_value   |
 |-----------+-----------+-----------+----------------+-------------|
 | Agent XPs | 0         | 1         | 1              | 1           |
 +-----------+-----------+-----------+----------------+-------------+ 

Erweiterte Optionen ausblenden

Wenn Sie fertig sind, was immer Sie tun müssen, ist es eine gute Idee, die erweiterten Optionen wieder auszublenden.

EXEC sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO