Als u een geavanceerde configuratie-optie in SQL Server probeert te controleren, maar u krijgt een foutmelding, kan het volgende nuttig zijn.
Voorbeeld
Als u bijvoorbeeld de volgende code uitvoert om de configuratiewaarden van Database Mail XPs te controleren:
EXEC sp_configure 'Database Mail XPs'
U krijgt de volgende foutmelding:
Msg 15123, Level 16, State 1, Procedure sp_configure, Line 62 The configuration option 'Database Mail XPs' does not exist, or it may be an advanced option.
U moet de show advanced options
. instellen serverconfiguratieoptie naar 1
.
Stel show advanced options
in naar 1
Hier leest u hoe u show advanced options
instelt naar 1
:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
Resultaat:
Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install. Commands completed successfully. Commands completed successfully.
Dat is alles. Je hebt nu show advanced options
. ingesteld naar 1
.
De RECONFIGURE
statement werkt de waarde bij en geeft aan dat als de configuratie-instelling geen herstart van de server vereist, de huidige actieve waarde moet worden bijgewerkt.
Gelukkig tonen de show advanced options
vereist geen herstart van de server.
Test het resultaat
Nu kan ik met succes de configuratiewaarden van Database Mail XPs controleren:
EXEC sp_configure 'Database Mail XPs'
Resultaat:
+-------------------+-----------+-----------+----------------+-------------+ | name | minimum | maximum | config_value | run_value | |-------------------+-----------+-----------+----------------+-------------| | Database Mail XPs | 0 | 1 | 0 | 0 | +-------------------+-----------+-----------+----------------+-------------+
In dit geval zijn de Database Mail XPs
optie is uitgeschakeld (ingesteld op 0
). Het zou moeten worden ingesteld op 1
om het te activeren.
Verberg show advanced options
Als je eenmaal hebt gedaan wat je moet doen, wil je misschien show advanced options
terug naar de standaardwaarde van 0
(die de geavanceerde opties verbergt):
sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO
Let op
Microsoft raadt aan om geavanceerde opties alleen te wijzigen door een ervaren databasebeheerder of gecertificeerde SQL Server-technicus.