Hvis du støder på fejlmeddelelse 15123, niveau 16, forsøgte du sandsynligvis at udføre EXEC SP_CONFIGURE 'Agent XPs'
mens avancerede muligheder er skjult.
Denne fejl er let rettet.
Eksempel på fejlen
Her er et eksempel på kode, der forårsager denne fejl.
EXEC SP_CONFIGURE 'Agent XPs';
Resultat:
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.
Som nævnt betyder det, at show advanced options
er indstillet til 0
.
Løsning
Vi kan rette ovenstående fejl ved at køre følgende kode:
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
Resultat:
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
Efter den første linje kørte, rådede den os til at køre RECONFIGURE
, hvilket vi gjorde.
Nu når vi kører den forrige kode, får vi ikke længere en fejl.
EXEC SP_CONFIGURE 'Agent XPs';
Resultat:
+-----------+-----------+-----------+----------------+-------------+ | name | minimum | maximum | config_value | run_value | |-----------+-----------+-----------+----------------+-------------| | Agent XPs | 0 | 1 | 0 | 0 | +-----------+-----------+-----------+----------------+-------------+
Skift en indstilling
Sandsynligvis grunden til, at du prøvede at gøre dette i første omgang, var, at du ønskede at ændre en avanceret indstilling (såsom at aktivere Agent XP'erne).
Her er et eksempel på aktivering af Agent XP'erne.
EXEC SP_CONFIGURE 'Agent XPs', 1;
GO
RECONFIGURE;
GO
Resultat:
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 kan vi kontrollere indstillingen igen.
EXEC SP_CONFIGURE 'Agent XPs';
Resultat:
+-----------+-----------+-----------+----------------+-------------+ | name | minimum | maximum | config_value | run_value | |-----------+-----------+-----------+----------------+-------------| | Agent XPs | 0 | 1 | 1 | 1 | +-----------+-----------+-----------+----------------+-------------+
Skjul avancerede indstillinger
Når du er færdig med det, du skal gøre, er det en god idé at skjule avancerede muligheder igen.
EXEC sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO