Основные понятия о поставщике WMI для управления конфигурацией
Поставщик WMI представляет собой опубликованный слой, который используется с оснасткой диспетчера конфигурации SQL Server для консоли управления Майкрософт (MMC) и диспетчера конфигурации MicrosoftSQL 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.