Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SQL2008_Administration.doc
Скачиваний:
91
Добавлен:
08.11.2018
Размер:
3.38 Mб
Скачать

7.4.7. Объекты wmi Provider for Configuration Management

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

Перечень всех объектов данного поставщика:

  • SQLService — класс, представляющий службы SQL Server (включая SQL Server Agent, службы полнотекстового поиска, Analysis Services, Reporting Services и т.п.). Он может быть использован:

    • для получения информации о состоянии служб SQL Server — при помощи свойства State;

    • для изменения режима работы служб — при помощи метода SetStartMode();

    • для изменения информации об учетной записи, от имени которой запускаются службы — при помощи методов SetServiceAccount() и SetServicePassword();

    • для запуска, остановки, перевода в режим паузы, продолжения работы службы — при помощи методов StartService(), StopService(), PauseService(), ResumeService().

  • SQLServiceAdvancedProperty — класс, предназначенный для получения информации или изменения параметров дополнительных свойств служб SQL Server. Дополнительные свойства, которые доступны для каждой службы, средствами графического интерфейса можно просмотреть на вкладке Advanced (Дополнительно) свойств службы в SQL Server Configuration Management.

  • SecurityCertificate — этот класс предназначен для работы с сертификатом, используемым для шифрования информации средствами SSL при обмене информацией с SQL Server. Этот класс позволяет получить информацию о сертификате или настроить его (при помощи метода SetCurrentCertificate());

  • ClientSettings — этот класс представляет экземпляр клиента SQL Server (то есть совокупность настроек клиентских сетевых библиотек). Единственное его назначение — возможность вернуть все настройки клиента к исходному состоянию (то есть состоянию, которое по умолчанию настраивается при установке). Для этой цели используется метод SetDefaults();

  • ClientNetLibInfo — этот класс позволяет получить информацию о модулях DLL для клиентских сетевых библиотек. В основном используется для проверки их версий;

  • ClientNetworkProtocol — основной класс для настройки клиентских сетевых библиотек. Позволяет получить информацию о сетевых протоколах, включить или отключить сетевые протоколы и (при помощи класса ClientNetworkProtocolProperty) настроить свойства клиентских сетевых библиотек, например, IP-адрес для обращения на SQL Server;

  • SQLServerAlias — класс, представляющий информацию о псевдонимах SQL Server на клиенте. К сожалению, может использоваться только для получения информации о существующих псевдонимах. Создавать новые псевдонимы или изменять существующие при помощи него невозможно;

  • ServerSettings — этот класс предназначен для работы с общими настройками серверных сетевых библиотек. Он позволяет вернуть их к значениям по умолчанию или настроить используемый сертификат для защиты передаваемой информации по SSL;

  • ServerNetworkProtocol — этот класс предназначен для настройки сетевых протоколов на SQL Server. Он позволяет получить информацию о настроенных сетевых протоколах, а также включить или отключить сетевые протоколы;

  • ServerNetworkProtocolIPAddress — возможность получить информацию или настроить параметры сетевых протоколов на уровне конкретного IP-адреса. Для внесения изменений в эти параметры может использоваться класс ServerNetworkProtocolProperty.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]