Si vous essayez de vérifier une option de configuration avancée dans SQL Server, mais que vous obtenez une erreur, les éléments suivants peuvent vous être utiles.
Exemple
Par exemple, si lors de l'exécution du code suivant pour vérifier les valeurs de configuration de Database Mail XPs :
EXEC sp_configure 'Database Mail XPs'
Vous obtenez l'erreur suivante :
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.
Vous devez définir le show advanced options
option de configuration du serveur à 1
.
Définir show advanced options
à 1
Voici comment définir show advanced options
à 1
:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
Résultat :
Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install. Commands completed successfully. Commands completed successfully.
C'est tout. Vous avez maintenant défini show advanced options
à 1
.
Le RECONFIGURE
met à jour la valeur et spécifie que si le paramètre de configuration ne nécessite pas de redémarrage du serveur, la valeur en cours d'exécution doit être mise à jour.
Heureusement, le show advanced options
ne nécessite pas de redémarrage du serveur.
Tester le résultat
Je peux maintenant vérifier avec succès les valeurs de configuration de Database Mail XPs :
EXEC sp_configure 'Database Mail XPs'
Résultat :
+-------------------+-----------+-----------+----------------+-------------+ | name | minimum | maximum | config_value | run_value | |-------------------+-----------+-----------+----------------+-------------| | Database Mail XPs | 0 | 1 | 0 | 0 | +-------------------+-----------+-----------+----------------+-------------+
Dans ce cas, les Database Mail XPs
l'option est désactivée (définie sur 0
). Il devrait être défini sur 1
pour qu'il soit activé.
Masquer show advanced options
Une fois que vous avez fait ce que vous devez faire, vous pouvez définir show advanced options
revenir à sa valeur par défaut de 0
(qui masque les options avancées) :
sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO
Attention
Microsoft recommande que les options avancées ne soient modifiées que par un administrateur de base de données expérimenté ou un technicien SQL Server certifié.