Поставщик WMI для классов управления конфигурацией

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

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

Клиентские сетевые и конфигурационные классы

Эти классы определяют, как клиенты SQL Server разрешают серверы, используют сетевые библиотеки и определяют параметры связи на уровне клиента.

Class Description
ClientNetLibInfo Возвращает сведения об установленных клиентских сетевых библиотеках и протоколах
ClientNetworkProtocol Представляет определенную конфигурацию сетевого протокола клиента (например, TCP/IP или именованные каналы)
ClientNetworkProtocolProperty Предоставляет параметры уровня протокола для клиентских сетевых протоколов
ClientSettings Предоставляет высокоуровневую конфигурацию клиента, включая поведение разрешения и значения по умолчанию
ClientSettingsGeneralFlag Представляет общие флаги клиента, используемые для переключения или управления функциями клиента

Конфигурация сети сервера и протокола

Эти классы управляют сетевыми параметрами на стороне сервера, такими как включение протокола, привязки IP-адресов и расширенные свойства связи.

Class Description
ServerNetworkProtocol Представляет серверный сетевой протокол (TCP/IP, именованные каналы, общая память)
ServerNetworkProtocolIPAddress Представляет привязки и конфигурацию IP-адресов для сетевых протоколов SQL Server
ServerNetworkProtocolProperty Предоставляет настраиваемые параметры уровня протокола, такие как порты и поведение пакетов

Параметры сервера, флаги и метаданные экземпляра

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

Class Description
ServerSettings Определяет общие параметры конфигурации экземпляра SQL Server
ServerSettingsGeneralFlag Представляет настраиваемые флаги, которые позволяют включить или отключить функции уровня сервера.
CInstance Сведения о кластеризованных экземплярах SQL Server в средах отказоустойчивого кластера
SInstance Представляет автономный экземпляр SQL Server, включая метаданные удостоверений и конфигурации

Управление службами и псевдонимами SQL Server

Используйте эти классы для управления службами SQL Server, такими как запуск, остановка и их настройка. Вы также можете управлять определениями псевдонимов клиента и сервера.

Class Description
SqlService Представляет службу Windows, связанную с SQL, например SQL Server, агент SQL или браузер, и позволяет управлять его состоянием.
SqlServiceAdvancedProperty Предоставляет свойства расширенной конфигурации службы
SqlServerAlias Представляет определения псевдонимов на стороне клиента для перенаправления подключений SQL Server

Журнал ошибок SQL Server и классы диагностики

Эти классы предоставляют метаданные журнала ошибок SQL Server и события ошибок. С помощью них можно отслеживать или автоматизировать синтаксический анализ журналов.

Class Description
SqlErrorLogEvent Представляет отдельные события, записанные в журнал ошибок SQL Server
SqlErrorLogFile Предоставляет метаданные о файлах журнала ошибок SQL Server, включая пути, размеры и поведение отката

Настройка безопасности и сертификата

Эти классы поддерживают управление сертификатами клиента и сервера для зашифрованных подключений.

Class Description
SecurityCertificate Представляет сертификаты, которые SQL Server использует для зашифрованного сетевого взаимодействия