Pokud se pokoušíte zkontrolovat možnost pokročilé konfigurace na serveru SQL Server, ale zobrazí se chyba, může se vám hodit následující.
Příklad
Pokud například při spuštění následujícího kódu zkontrolujete konfigurační hodnoty Database Mail XP:
EXEC sp_configure 'Database Mail XPs'
Zobrazí se následující chyba:
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.
Musíte nastavit show advanced options
možnost konfigurace serveru na 1
.
Nastavte show advanced options
až 1
Zde je návod, jak nastavit show advanced options
až 1
:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
Výsledek:
Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install. Commands completed successfully. Commands completed successfully.
To je vše. Nyní jste nastavili show advanced options
až 1
.
RECONFIGURE
příkaz aktualizuje hodnotu a určuje, že pokud nastavení konfigurace nevyžaduje restart serveru, měla by být aktualizována aktuálně spuštěná hodnota.
Naštěstí show advanced options
nevyžaduje restart serveru.
Otestujte výsledek
Nyní mohu úspěšně zkontrolovat konfigurační hodnoty Database Mail XP:
EXEC sp_configure 'Database Mail XPs'
Výsledek:
+-------------------+-----------+-----------+----------------+-------------+ | name | minimum | maximum | config_value | run_value | |-------------------+-----------+-----------+----------------+-------------| | Database Mail XPs | 0 | 1 | 0 | 0 | +-------------------+-----------+-----------+----------------+-------------+
V tomto případě Database Mail XPs
možnost je zakázána (nastavena na 0
). Muselo by být nastaveno na 1
aby byla povolena.
Skrýt show advanced options
Až uděláte, co je potřeba, možná budete chtít nastavit show advanced options
zpět na výchozí hodnotu 0
(což skrývá pokročilé možnosti):
sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO
Pozor
Společnost Microsoft doporučuje, aby pokročilé možnosti měnil pouze zkušený správce databáze nebo certifikovaný technik SQL Server.