sql >> Database >  >> RDS >> Sqlserver

Hoe te repareren "De configuratie-optie 'Agent XPs' bestaat niet" in SQL Server (T-SQL)

Als u foutbericht 15123, niveau 16 tegenkomt, probeerde u waarschijnlijk EXEC SP_CONFIGURE 'Agent XPs' uit te voeren terwijl geavanceerde opties verborgen zijn.

Deze fout is eenvoudig te verhelpen.

Voorbeeld van de fout

Hier is een voorbeeld van code die deze fout veroorzaakt.

EXEC SP_CONFIGURE 'Agent XPs';

Resultaat:

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.

Zoals vermeld, betekent dit dat show advanced options zijn ingesteld op 0 .

Oplossing

We kunnen de bovenstaande fout oplossen door de volgende code uit te voeren:

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

Resultaat:

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

Nadat de eerste regel was uitgevoerd, adviseerde het ons om RECONFIGURE uit te voeren , wat we deden.

Als we nu de vorige code uitvoeren, krijgen we geen foutmelding meer.

EXEC SP_CONFIGURE 'Agent XPs';

Resultaat:

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

Een instelling wijzigen

Waarschijnlijk was de reden dat u dit in de eerste plaats probeerde, dat u een geavanceerde optie wilde wijzigen (zoals het inschakelen van de Agent XP's).

Hier is een voorbeeld van het inschakelen van de Agent XP's.

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

Resultaat:

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

Nu kunnen we de instelling opnieuw controleren.

EXEC SP_CONFIGURE 'Agent XPs';

Resultaat:

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

Geavanceerde opties verbergen

Als je klaar bent met wat je ook moet doen, is het een goed idee om de geavanceerde opties weer te verbergen.

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

  1. Gegevenstype van veld ophalen in select-instructie in ORACLE

  2. Wat zijn de verschillen tussen INSERT en UPDATE in MySQL?

  3. Simple Encrypted Arithmetic Library (SEAL) en de variabele seal::Ciphertext

  4. Hoe het kolomgegevenstype in de SQL-database te wijzigen zonder gegevens te verliezen