SQL Server – System Configuration Values

Many times we need to review the SQL Server instance configuration values while troubleshooting performance problems. We have one view in SQL Server 2005 or higher version that contains a row per server-wide configuration option value in the system.

The catalog view that provides details about all the server wide configuration values is called sys.configurations. sys.configurations view have the following columns as

  • configuration_id — Unique ID for the configuration value.
  • name — Name of the configuration option.
  • value — Configured value for this option.
  • minimum — Minimum value for the configuration option.
  • Maximum Maximum value for the configuration option.
  • value_in_use Running value currently in effect for this option.
  • description   Description of the configuration option.
  • is_dynamic 1 = The variable that takes effect when the RECONFIGURE statement is executed.
  • is_advanced — 1 = The variable is displayed only when the show advanced option is set.

Example

All Values

SELECT *
FROM sys.configurations
ORDER BY name
GO

All Advanced Options Configurations

SELECT *
FROM sys.configurations
WHERE is_advanced = 1
GO

For more refer detail — http://msdn.microsoft.com/en-us/library/ms188345%28v=sql.105%29.aspx