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

Область применения:SQL Server

В этой статье описывается, как просматривать или изменять свойства экземпляра SQL Server с помощью SQL Server Management Studio, Transact-SQL или диспетчер конфигурации SQL Server.

Шаги зависят от инструмента.

Ограничения

При использовании sp_configure необходимо запускать либо RECONFIGURE, либо RECONFIGURE WITH OVERRIDE после задания параметра конфигурации. Обычно это RECONFIGURE WITH OVERRIDE утверждение применяется к настройкам, требующим крайней осторожности. Тем не менее, RECONFIGURE WITH OVERRIDE работает для всех параметров конфигурации, и вы можете использовать его вместо RECONFIGURE.

Примечание.

RECONFIGURE выполняется в рамках транзакции. Если какая-либо из операций перенастройки не срабатывает, ни одна из операций перенастройки не вступает в силу.

Некоторые страницы свойств содержат информацию, полученную через Windows Management Instrumentation (WMI). Чтобы отображать эти страницы, необходимо установить WMI на компьютер с SQL Server Management Studio.

Роли уровня сервера

Дополнительные сведения см. в разделе "Роли уровня сервера".

Всем пользователям предоставляются права на выполнение для sp_configure без параметров или только с первым параметром. Чтобы выполнить команду sp_configure с обоими параметрами для изменения конфигурационного параметра или выполнить инструкцию RECONFIGURE, пользователю должно быть предоставлено разрешение ALTER SETTINGS на уровне сервера. Предопределенные роли сервера sysadmin и serveradmin неявно обладают этим ALTER SETTINGS разрешением.

SQL Server Management Studio

В обозревателе объектов щелкните правой кнопкой мыши сервер и выберите пункт Свойства. Для получения дополнительной информации о каждой странице диалогового окна Свойства сервера смотрите окно Server окно свойств.

Transact-SQL

Просмотр свойств сервера с помощью встроенной функции SERVERPROPERTY

  1. Подключитесь к движку базы данных.

  2. На стандартной панели выберите пункт Создать запрос.

  3. Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере встроенная функция SERVERPROPERTY используется в инструкции SELECT, чтобы вернуть сведения о текущем сервере. Этот сценарий полезен, когда на сервере Windows установлено несколько экземпляров SQL Server и клиенту приходится открывать другое подключение к тому же экземпляру, который используется в текущем подключении.

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

Просмотр свойств сервера с помощью представления каталога sys.servers

  1. Подключитесь к движку базы данных.

  2. На стандартной панели выберите пункт Создать запрос.

  3. Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере запрашивается представление каталога sys.servers для получения имени (name) и идентификатора (server_id) текущего сервера, а также имя поставщика OLE DB (provider) для подключения к связанному серверу.

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

Просмотр свойств сервера с помощью представления каталога sys.configurations

  1. Подключитесь к движку базы данных.

  2. На стандартной панели выберите пункт Создать запрос.

  3. Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере запрашивается представление каталога sys.configurations , чтобы вернуть сведения о каждом параметре конфигурации для текущего сервера. В примере возвращается имя (name), описание (description) и значение (value) параметра, а также указывается, является ли параметр дополнительным (is_advanced).

    SELECT name,
           description,
           value,
           is_advanced
    FROM sys.configurations;
    GO
    

Изменение свойства сервера с помощью sp_configure

  1. Подключитесь к движку базы данных.

  2. На стандартной панели выберите пункт Создать запрос.

  3. Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере показано, как изменить свойство сервера с помощью процедуры sp_configure . В примере значение параметра fill factor меняется на 100. Чтобы изменение вступило в силу, необходимо перезапустить сервер.

    USE master;
    GO
    
    EXECUTE sp_configure 'show advanced options', 1;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'fill factor', 100;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'show advanced options', 0;
    GO
    
    RECONFIGURE;
    GO
    

    Дополнительные сведения см. в разделе "Параметры конфигурации сервера".

Диспетчер конфигурации SQL Server

Некоторые свойства сервера можно просматривать и изменять с помощью диспетчера конфигурации SQL Server. Например, можно просмотреть версию и выпуск экземпляра SQL Server или изменить расположение файлов журнала ошибок. Эти свойства также можно просматривать, запрашивая динамические административные представления и функции сервера.

Просмотр или изменение свойств сервера

  1. В меню "Пуск" наведите указатель на все программы, наведите указатель на Microsoft SQL Server, наведите указатель на средства настройки и выберите диспетчер конфигурации SQL Server.

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

  3. В области сведений щелкните SQL Server (<имя_экземпляра>) правой кнопкой мыши и выберите пункт Свойства.

  4. В диалоговом окне Свойства SQL Server (<имя_экземпляра>) измените свойства сервера на вкладке Служба или Дополнительно и щелкните ОК.

Перезапуск после изменений

Для некоторых свойств нужно перезапустить сервер до вступления изменений.