Просмотр или изменение свойств сервера (SQL Server)
Область применения: SQL Server
В этой статье описывается, как просматривать или изменять свойства экземпляра SQL Server с помощью SQL Server Management Studio, Transact-SQL или диспетчер конфигурации SQL Server.
Шаги зависят от средства.
Ограничения
При использовании sp_configure
необходимо выполнить либо RECONFIGURE
после RECONFIGURE WITH OVERRIDE
настройки параметра конфигурации. Инструкция RECONFIGURE WITH OVERRIDE
обычно зарезервирована для параметров конфигурации, которые следует использовать с крайней осторожностью. Тем не RECONFIGURE
менее, RECONFIGURE WITH OVERRIDE
работает для всех параметров конфигурации, и вместо него можно использовать .
Примечание.
RECONFIGURE
выполняется в рамках транзакции. Если какая-либо из операций повторной настройки завершится ошибкой, ни одна из операций повторной настройки не возымеет действия.
Некоторые страницы со свойствами предоставляют сведения, полученные через инструментарий управления Windows (WMI). Чтобы отобразить эти страницы, должен быть установлен компонент инструментария WMI на том компьютере, где запущена среда SQL Server Management Studio,.
Роли уровня сервера
Дополнительные сведения см. в разделе "Роли уровня сервера".
sp_configure
Разрешения на выполнение без параметров или только с первым параметром предоставляются всем пользователям по умолчанию. Чтобы выполнить sp_configure
оба параметра для изменения параметра конфигурации или запуска RECONFIGURE
инструкции, пользователю необходимо предоставить ALTER SETTINGS
разрешение на уровне сервера. Разрешение ALTER SETTINGS
неявным образом предоставлено предопределенным ролям сервера sysadmin и serveradmin.
Среда SQL Server Management Studio
Просмотр или изменение свойств сервера
В обозреватель объектов щелкните правой кнопкой мыши сервер и выберите пункт "Свойства".
В диалоговом окне "Свойства сервера" выберите страницу для просмотра или изменения сведений о сервере этой страницы. Некоторые свойства доступны только для чтения.
Transact-SQL
Просмотр свойств сервера с помощью встроенной функции SERVERPROPERTY
Соединитесь с ядром СУБД .
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере используется встроенная функция SERVERPROPERTY в инструкции
SELECT
для возврата сведений о текущем сервере. Этот сценарий полезен, когда на сервере Windows установлено несколько экземпляров SQL Server и клиенту приходится открывать другое подключение к тому же экземпляру, который используется в текущем подключении.SELECT CONVERT (sysname, SERVERPROPERTY('servername')); GO
Просмотр свойств сервера с помощью представления каталога sys.servers
Соединитесь с ядром СУБД .
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере запрашивается представление каталога sys.servers для получения имени (
name
) и идентификатора (server_id
) текущего сервера, а также имя поставщика OLE DB (provider
) для подключения к связанному серверу.USE master; GO SELECT name, server_id, provider FROM sys.servers; GO
Просмотр свойств сервера с помощью представления каталога sys.configurations
Соединитесь с ядром СУБД .
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере запрашивается представление каталога sys.configurations , чтобы вернуть сведения о каждом параметре конфигурации для текущего сервера. В примере возвращается имя (
name
), описание (description
) и значение (value
) параметра, а также указывается, является ли параметр дополнительным (is_advanced
).SELECT name, description, value, is_advanced FROM sys.configurations; GO
Изменение свойства сервера с помощью sp_configure
Соединитесь с ядром СУБД .
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере показано, как изменить свойство сервера с помощью процедуры 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 или изменить расположение файлов журнала ошибок. Эти свойства также можно просматривать, запрашивая динамические административные представления и функции сервера.
Просмотр или изменение свойств сервера
В меню "Пуск" наведите указатель на все программы, наведите указатель на Microsoft SQL Server, наведите указатель на средства настройки и выберите диспетчер конфигурации SQL Server.
В диспетчере конфигурации SQL Server выберите Службы SQL Server.
В области сведений щелкните SQL Server (<имя_экземпляра>) правой кнопкой мыши и выберите пункт Свойства.
В диалоговом окне Свойства SQL Server (<имя_экземпляра>) измените свойства сервера на вкладке Служба или Дополнительно и щелкните ОК.
Перезапуск после изменений
Для некоторых свойств может потребоваться перезапустить сервер, прежде чем изменение может вступить в силу.
Связанный контент
- Параметры конфигурации сервера
- Подключение к ядру СУБД
- Инструкции SET (Transact-SQL)
- SERVERPROPERTY (Transact-SQL)
- sp_configure (Transact-SQL)
- RECONFIGURE (Transact-SQL)
- SELECT (Transact-SQL)
- Настройка инструментария WMI для отображения состояния сервера в инструментальных средствах SQL Server
- Диспетчер конфигурации SQL Server
- Функции конфигурации (Transact-SQL)
- Динамические административные представления и функции сервера (Transact-SQL)