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

Поставщик WMI представляет собой опубликованный слой, который используется с оснасткой диспетчера конфигурации SQL Server для консоли управления Майкрософт (MMC) и диспетчера конфигурации Microsoft SQL Server. Предоставляет единообразный метод взаимодействия с API-интерфейсом, позволяющий управлять операциями с реестром, запрошенными диспетчером конфигурации SQL Server, и обеспечивает улучшенное управление выбранным экземпляром SQL Server.

Поставщик WMI SQL Server представляет собой динамическую библиотеку (DLL) и файл MOF, которые компилируются автоматически программой установки SQL Server.

Поставщик WMI SQL Server содержит набор классов объектов, используемых для управления службами SQL Server при помощи следующих методов.

  • Язык сценариев (например, VBScript, JScript или Perl), в который можно внедрить язык Windows Query Language (WQL).

  • Объект ManagedComputer в программе на управляемом коде SMO.

  • Диспетчер конфигурации SQL Server или MMC с оснасткой поставщика WMI SQL Server.

Использование языка сценариев

Применение языка сценариев дает следующие преимущества.

  • Не требуется среда разработки.

  • Файлы, поддерживающие язык сценариев, широко доступны.

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

В данном разделе подробно описывается доступ к поставщику WMI для управления конфигурацией с помощью сценариев.

Использование объекта ManagedComputer SMO

Объект ManagedComputer представляет собой управляемый объект SMO, предоставляющий доступ к поставщику WMI для управления конфигурацией. С помощью программы SMO можно использовать объект ManagedComputer для просмотра и изменения служб, сетевых настроек и псевдонимов SQL Server. Дополнительные сведения см. в разделе Управление службами и сетевыми настройками с помощью поставщика WMI.

Использование консоли управления (MMC) и диспетчера конфигурации SQL Server

Консоль управления (MMC) предоставляет интерфейс для управления службами SQL Server в противоположность управлению с помощью языка сценариев и программ управляемого кода. Консоль управления (MMC) SQL Server можно использовать для запуска и остановки служб и для изменения учетных записей службы.

Диспетчер конфигурации SQL Server можно также использовать для управления службами, серверными и клиентскими протоколами и псевдонимами серверов SQL Server.