Главная Обратная связь

Дисциплины:






Объекты WMI Provider for Configuration Management



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

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

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

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

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

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

o для запуска, остановки, перевода в режим паузы, продолжения работы службы — при помощи методов 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.





sdamzavas.net - 2020 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...