Ако се опитвате да проверите опция за разширена конфигурация в SQL Server, но получавате грешка, може да намерите следното за полезно.
Пример
Например, ако при изпълнение на следния код за проверка на конфигурационните стойности на Database Mail XPs:
EXEC sp_configure 'Database Mail XPs'
Получавате следната грешка:
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.
Трябва да зададете show advanced options
опция за конфигурация на сървъра до 1
.
Задайте show advanced options
до 1
Ето как да зададете show advanced options
до 1
:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
Резултат:
Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install. Commands completed successfully. Commands completed successfully.
Това е всичко. Вече сте задали show advanced options
до 1
.
RECONFIGURE
оператор актуализира стойността и посочва, че ако конфигурационната настройка не изисква рестартиране на сървъра, текущата стойност трябва да бъде актуализирана.
За щастие, show advanced options
не изисква рестартиране на сървъра.
Тествайте резултата
Сега мога успешно да проверя конфигурационните стойности на Database Mail XPs:
EXEC sp_configure 'Database Mail XPs'
Резултат:
+-------------------+-----------+-----------+----------------+-------------+ | name | minimum | maximum | config_value | run_value | |-------------------+-----------+-----------+----------------+-------------| | Database Mail XPs | 0 | 1 | 0 | 0 | +-------------------+-----------+-----------+----------------+-------------+
В този случай Database Mail XPs
опцията е деактивирана (настроена на 0
). Ще трябва да бъде настроен на 1
за да бъде активиран.
Скриване show advanced options
След като направите това, което трябва да направите, може да искате да зададете show advanced options
обратно към стойността по подразбиране 0
(което скрива разширените опции):
sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO
Внимание
Microsoft препоръчва разширените опции да се променят само от опитен администратор на база данни или сертифициран техник на SQL Server.