Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Obsahuje řádek pro každou hodnotu možnosti konfigurace pro celý server v systému.
| Název sloupce | Datový typ | Description |
|---|---|---|
| configuration_id | int | Jedinečné ID pro hodnotu konfigurace. |
| název | nvarchar(35) | Název možnosti konfigurace. |
| value | sql_variant | Nakonfigurovaná hodnota pro tuto možnost |
| minimální | sql_variant | Minimální hodnota pro možnost konfigurace. |
| maximum | sql_variant | Maximální hodnota pro možnost konfigurace. |
| value_in_use | sql_variant | Spuštěná hodnota aktuálně platí pro tuto možnost. |
| popis | nvarchar(255) | Popis možnosti konfigurace |
| is_dynamic | bit | 1 = Proměnná, která se projeví při spuštění příkazu RECONFIGURE. |
| is_advanced | bit | 1 = Proměnná se zobrazí pouze v případech, kdy je nastavena možnost zobrazit upřesňující hodnotu . |
Poznámky
Seznam všech možností konfigurace serveru naleznete v tématu Možnosti konfigurace serveru (SQL Server).
Poznámka:
Možnosti konfigurace na úrovni databáze naleznete v tématu ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL). Informace o konfiguraci technologie Soft-NUMA najdete v tématu Soft-NUMA (SQL Server).
Zobrazení katalogu sys.configurations lze použít k určení config_value (sloupec hodnot), run_value (sloupec value_in_use) a zda je možnost konfigurace dynamická (nevyžaduje restartování serveru nebo sloupec is_dynamic).
Poznámka:
Config_value ve výsledné sadě sp_configure odpovídá sloupci sys.configurations.value . Run_value odpovídá sloupci sys.configurations.value_in_use.
Následující dotaz se dá použít k určení, jestli nejsou nainstalované nějaké nakonfigurované hodnoty:
select * from sys.configurations where value != value_in_use
Pokud se hodnota rovná změně možnosti konfigurace, kterou jste provedli, ale value_in_use není stejná, příkaz RECONFIGURE nebyl spuštěn nebo selhal, nebo je nutné restartovat serverový modul.
Existují možnosti konfigurace, kdy hodnota a value_in_use nemusí být stejné a jedná se o očekávané chování. Například:
"max server memory (MB)" – výchozí nakonfigurovaná hodnota 0 se zobrazí jako value_in_use = 2147483647
"minimální paměť serveru (MB)" – výchozí nakonfigurovaná hodnota 0 se může zobrazit jako value_in_use = 8 (32bit) nebo 16 (64bit). V některých případech je value_in_use 0. V této situaci je "true" value_in_use 8 (32bit) nebo 16 (64bit).
Sloupec is_dynamic lze použít k určení, jestli možnost konfigurace vyžaduje restartování. is_dynamic=1 znamená, že při spuštění příkazu RECONFIGURE(T-SQL) se nová hodnota projeví okamžitě (v některých případech serverový modul nemusí novou hodnotu okamžitě vyhodnotit, ale provede to v normálním průběhu jejího provádění). is_dynamic=0 znamená, že změněná hodnota konfigurace se neprojeví, dokud se server nerestartuje, i když byl proveden příkaz RECONFIGURE(T-SQL).
U možnosti konfigurace, která není dynamická, neexistuje způsob, jak zjistit, jestli byl příkaz RECONFIGURE(T-SQL) spuštěn, aby provedl první krok instalace změny konfigurace. Před restartováním SYSTÉMU SQL Server nainstalujte změnu konfigurace, spusťte příkaz RECONFIGURE(T-SQL), abyste zajistili, že se všechny změny konfigurace projeví po restartování SQL Serveru.
Povolení
Vyžaduje členství ve veřejné roli .
Viz také
Zobrazení katalogu konfigurace na úrovni serveru (Transact-SQL)
Zobrazení katalogu (Transact-SQL)