Просмотр или изменение свойств сервера (SQL Server)View or Change Server Properties (SQL Server)

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL AzureнетХранилище данных SQL AzureнетParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

В этом разделе описывается просмотр и изменение свойств экземпляра SQL ServerSQL Server с помощью среды SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQLили диспетчера конфигурации SQL Server.This topic describes how to view or change the properties of an instance of SQL ServerSQL Server by using SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQL, or SQL Server Configuration Manager.

В этом разделеIn This Topic

Перед началомBefore You Begin

ОграниченияLimitations and Restrictions

  • Используя sp_configure, необходимо выполнить инструкцию RECONFIGURE или инструкцию RECONFIGURE WITH OVERRIDE после установки параметра конфигурации.When using sp_configure, you must run either RECONFIGURE or RECONFIGURE WITH OVERRIDE after setting a configuration option. Инструкция RECONFIGURE WITH OVERRIDE обычно употребляется для параметров конфигурации, которые должны использоваться с особой осторожностью.The RECONFIGURE WITH OVERRIDE statement is usually reserved for configuration options that should be used with extreme caution. Однако инструкция RECONFIGURE WITH OVERRIDE пригодна для всех параметров конфигурации, и ее можно использовать вместо инструкции RECONFIGURE.However, RECONFIGURE WITH OVERRIDE works for all configuration options, and you can use it in place of RECONFIGURE.

    Примечание

    Инструкция RECONFIGURE выполняется внутри транзакции.RECONFIGURE executes within a transaction. Если какая-либо из операций повторной настройки завершится ошибкой, ни одна из операций повторной настройки не возымеет действия.If any of the reconfigure operations fail, none of the reconfigure operations will take effect.

  • Некоторые страницы со свойствами предоставляют сведения, полученные через инструментарий управления Windows (WMI).Some property pages present information obtained via Windows Management Instrumentation (WMI). Для отображения этих страниц на компьютере, где работает среда SQL Server Management StudioSQL Server Management Studio, должен быть установлен инструментарий WMI.To display those pages, WMI must be installed on the computer running SQL Server Management StudioSQL Server Management Studio.

безопасностьSecurity

PermissionsPermissions

Дополнительные сведения см. в разделе Роли уровня сервера.For more information, see Server-Level Roles.

Разрешения на выполнение хранимой процедуры sp_configure без параметров или только с первым параметром по умолчанию предоставляются всем пользователям.Execute permissions on sp_configure with no parameters or with only the first parameter are granted to all users by default. Для выполнения процедуры sp_configure с обоими параметрами для изменения параметра конфигурации или запуска инструкции RECONFIGURE необходимо иметь разрешение ALTER SETTINGS на уровне сервера.To execute sp_configure with both parameters to change a configuration option or to run the RECONFIGURE statement, a user must be granted the ALTER SETTINGS server-level permission. Разрешение ALTER SETTINGS неявным образом предоставлено предопределенным ролям сервера sysadmin и serveradmin .The ALTER SETTINGS permission is implicitly held by the sysadmin and serveradmin fixed server roles.

Использование среды SQL Server Management StudioUsing SQL Server Management Studio

Просмотр или изменение свойств сервераTo view or change server properties

  1. В обозревателе объектов щелкните правой кнопкой мыши сервер и выберите пункт Свойства.In Object Explorer, right-click a server, and then click Properties.

  2. В диалоговом окне Свойства сервера щелкните страницу, чтобы просмотреть или изменить содержащиеся на сервере сведения об этой странице.In the Server Properties dialog box, click a page to view or change server information about that page. Некоторые свойства доступны только для чтения.Some properties are read-only.

Использование Transact-SQLUsing Transact-SQL

Просмотр свойств сервера с помощью встроенной функции SERVERPROPERTYTo view server properties by using the SERVERPROPERTY built-in function

  1. Установите соединение с компонентом Компонент Database EngineDatabase Engine.Connect to the Компонент Database EngineDatabase Engine.

  2. На панели «Стандартная» нажмите Создать запрос.From the Standard bar, click New Query.

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.Copy and paste the following example into the query window and click Execute. В этом примере используется встроенная функция SERVERPROPERTY в инструкции SELECT для возврата сведений о текущем сервере.This example uses the SERVERPROPERTY built-in function in a SELECT statement to return information about the current server. Этот сценарий полезен, когда на сервере Windows установлено несколько экземпляров SQL ServerSQL Server и клиенту приходится открывать другое соединение с тем же экземпляром, который используется текущим соединением.This scenario is useful when there are multiple instances of SQL ServerSQL Server installed on a Windows-based server, and the client must open another connection to the same instance that is used by the current connection.

    SELECT CONVERT( sysname, SERVERPROPERTY('servername'));  
    GO  
    

Просмотр свойств сервера с помощью представления каталога sys.serversTo view server properties by using the sys.servers catalog view

  1. Установите соединение с компонентом Компонент Database EngineDatabase Engine.Connect to the Компонент Database EngineDatabase Engine.

  2. На панели «Стандартная» нажмите Создать запрос.From the Standard bar, click New Query.

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.Copy and paste the following example into the query window and click Execute. В этом примере запрашивается представление каталога sys.servers для получения имени (name) и идентификатора (server_id) текущего сервера, а также имя поставщика OLE DB (provider) для подключения к связанному серверу.This example queries the sys.servers catalog view to return the name (name) and ID (server_id) of the current server, and the name of the OLE DB provider (provider) for connecting to a linked server.

    USE AdventureWorks2012;   
    GO  
    SELECT name, server_id, provider  
    FROM sys.servers ;   
    GO  
    
    

Просмотр свойств сервера с помощью представления каталога sys.configurationsTo view server properties by using the sys.configurations catalog view

  1. Установите соединение с компонентом Компонент Database EngineDatabase Engine.Connect to the Компонент Database EngineDatabase Engine.

  2. На панели «Стандартная» нажмите Создать запрос.From the Standard bar, click New Query.

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.Copy and paste the following example into the query window and click Execute. В этом примере запрашивается представление каталога sys.configurations , чтобы вернуть сведения о каждом параметре конфигурации для текущего сервера.This example queries the sys.configurations catalog view to return information about each server configuration option on the current server. В примере возвращается имя (name) и описание (description) параметра, а также указывается, является ли параметр дополнительным (is_advanced).The example returns the name (name) and description (description) of the option and whether the option is an advanced option (is_advanced).

    USE AdventureWorks2012;   
    GO  
    SELECT name, description, is_advanced  
    FROM sys.configurations ;   
    GO  
    
    

Изменение свойства сервера с помощью процедуры sp_configureTo change a server property by using sp_configure

  1. Установите соединение с компонентом Компонент Database EngineDatabase Engine.Connect to the Компонент Database EngineDatabase Engine.

  2. На панели «Стандартная» нажмите Создать запрос.From the Standard bar, click New Query.

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.Copy and paste the following example into the query window and click Execute. В этом примере показано, как изменить свойство сервера с помощью процедуры sp_configure .This example shows how to use sp_configure to change a server property. В примере значение параметра fill factor меняется на 100.The example changes the value of the fill factor option to 100. Чтобы изменение вступило в силу, необходимо перезапустить сервер.The server must be restarted before the change can take effect.

Use AdventureWorks2012;  
GO  
sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE;  
GO  
sp_configure 'fill factor', 100;  
GO  
RECONFIGURE;  
GO  

Дополнительные сведения см. в разделе Параметры конфигурации сервера (SQL Server), должен быть установлен инструментарий WMI.For more information, see Server Configuration Options (SQL Server).

Использование диспетчера конфигурации SQL ServerUsing SQL Server Configuration Manager

Некоторые свойства сервера можно просматривать и изменять с помощью диспетчера конфигурации SQL Server.Some server properties can be viewed or changed by using SQL Server Configuration Manager. Например, можно просмотреть версию и выпуск экземпляра SQL Server или изменить расположение файлов журнала ошибок.For example, you can view the version and edition of the instance of SQL Server, or change the location where error log files are stored. Эти свойства также можно просмотреть, запросив динамические административные представления и функции динамического управления, относящиеся к серверу.These properties can also be viewed by querying the Server-Related Dynamic Management Views and Functions.

Просмотр или изменение свойств сервераTo view or change server properties

  1. В меню Пуск последовательно укажите пункты Все программы, Microsoft SQL Server 2017Microsoft SQL Server 2017, Средства настройкии выберите пункт Диспетчер конфигурации SQL Server.On the Start menu, point to All Programs, point to Microsoft SQL Server 2017Microsoft SQL Server 2017, point to Configuration Tools, and then click SQL Server Configuration Manager.

  2. В диспетчере конфигурации SQL Serverвыберите Службы SQL Server.In SQL Server Configuration Manager, click SQL Server Services.

  3. На панели подробных сведений правой кнопкой мыши щелкните SQL Server (< имя_экземпляра >) и выберите пункт Свойства.In the details pane, right-click SQL Server (<instancename>), and then click Properties.

  4. В диалоговом окне Свойства SQL Server (< имя_экземпляра >) измените свойства сервера на вкладке Служба или Дополнительно и нажмите кнопку ОК.In the SQL Server (<instancename>) Properties dialog box, change the server properties on the Service tab or the Advanced tab, and then click OK.

Дальнейшие действия. После изменения свойств сервераFollow Up: After you change server properties

Для некоторых свойств необходимо перезапустить сервер, чтобы изменения вступили в силу.For some properties, the server might have to be restarted before the change can take effect.

См. также:See Also

Параметры конфигурации сервера (SQL Server) Server Configuration Options (SQL Server)
Инструкции SET (Transact-SQL) SET Statements (Transact-SQL)
SERVERPROPERTY (Transact-SQL) SERVERPROPERTY (Transact-SQL)
sp_configure (Transact-SQL) sp_configure (Transact-SQL)
RECONFIGURE (Transact-SQL) RECONFIGURE (Transact-SQL)
SELECT (Transact-SQL) SELECT (Transact-SQL)
Настройка инструментария WMI для отображения состояния сервера в инструментальных средствах SQL Server Configure WMI to Show Server Status in SQL Server Tools
Диспетчер конфигурации SQL Server SQL Server Configuration Manager
Функции настройки (Transact-SQL) Configuration Functions (Transact-SQL)
Динамические административные представления и функции, связанные с сервером (Transact-SQL)Server-Related Dynamic Management Views and Functions (Transact-SQL)