sql >> Databáze >  >> RDS >> Sqlserver

Zobrazit pokročilé možnosti konfigurace serveru v SQL Server (T-SQL)

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 options1

Zde je návod, jak nastavit show advanced options1 :

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 options1 .

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.


  1. PostgreSQL - klauzule GROUP BY

  2. Jak přidat ojdbc7 do webové aplikace Java od Gradle?

  3. Jak zobrazit historii dotazů v SQL Server Management Studio

  4. Upgrade na PostgreSQL 11 s logickou replikací