Se stai cercando di controllare un'opzione di configurazione avanzata in SQL Server, ma viene visualizzato un errore, potresti trovare utile quanto segue.
Esempio
Ad esempio, se durante l'esecuzione del codice seguente si controllano i valori di configurazione di Database Mail XPs:
EXEC sp_configure 'Database Mail XPs'
Viene visualizzato il seguente errore:
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.
Devi impostare show advanced options
opzione di configurazione del server su 1
.
Imposta show advanced options
a 1
Ecco come impostare show advanced options
a 1
:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
Risultato:
Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install. Commands completed successfully. Commands completed successfully.
È tutto. Ora hai impostato show advanced options
a 1
.
Il RECONFIGURE
aggiorna il valore e specifica che se l'impostazione di configurazione non richiede il riavvio del server, il valore attualmente in esecuzione deve essere aggiornato.
Fortunatamente, show advanced options
non richiede il riavvio del server.
Verifica il risultato
Ora posso controllare correttamente i valori di configurazione di Database Mail XPs:
EXEC sp_configure 'Database Mail XPs'
Risultato:
+-------------------+-----------+-----------+----------------+-------------+ | name | minimum | maximum | config_value | run_value | |-------------------+-----------+-----------+----------------+-------------| | Database Mail XPs | 0 | 1 | 0 | 0 | +-------------------+-----------+-----------+----------------+-------------+
In questo caso, i Database Mail XPs
l'opzione è disabilitata (impostata su 0
). Dovrebbe essere impostato su 1
affinché sia abilitato.
Nascondi show advanced options
Una volta che hai fatto ciò che devi fare, potresti voler impostare show advanced options
torna al suo valore predefinito di 0
(che nasconde le opzioni avanzate):
sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO
Attenzione
Microsoft consiglia di modificare le opzioni avanzate solo da un amministratore di database esperto o da un tecnico certificato di SQL Server.