Просмотр или изменение свойств сервера (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 (WMI). Чтобы отобразить эти страницы, должен быть установлен компонент инструментария WMI на том компьютере, где запущена среда SQL Server Management Studio,.

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

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

Разрешения на выполнение хранимой процедуры sp_configure без параметров или только с первым параметром по умолчанию предоставляются всем пользователям. Для выполнения процедуры sp_configure с обоими параметрами для изменения параметра конфигурации или запуска инструкции RECONFIGURE необходимо иметь разрешение ALTER SETTINGS на уровне сервера. Разрешение ALTER SETTINGS неявным образом предоставлено предопределенным ролям сервера sysadmin и serveradmin .

SQL Server Management Studio

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

  1. В обозреватель объектов щелкните правой кнопкой мыши сервер и выберите Свойства.

  2. В диалоговом окне Свойства сервера выберите страницу для просмотра или изменения сведений о сервере на этой странице. Некоторые свойства доступны только для чтения.

Transact-SQL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дальнейшие действия