Microsoft.SqlServer.Management.Utility Пространство имен

Пространство Microsoft.SqlServer.Management.Utility имен содержит классы, представляющие объекты SQL Server Utility.

Классы

Computer

Тип Computer представляет компьютер в домене служебной программы, включая определенные физические свойства, показывающие производительность и загрузку компьютера.

Computer.Key

Класс Computer.Key представляет ключ, который идентифицирует класс Computer.

ComputerCollection

Класс ComputerCollection представляет коллекцию объектов Computer, охватывающую все управляемые компьютеры в домене программы.

DataFileAdapter

Тип DataFileAdapter представляет информацию о файле данных.

DeployedDac

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

DeployedDac.Key

Класс DeployedDac.Key представляет ключ, который идентифицирует класс DeployedDac.

DeployedDacCollection

Класс DeployedDacCollection представляет коллекцию объектов DeployedDac, охватывающую все развернутые приложения уровня данных в домене служебной программы.

LogFileAdapter

Интерфейс LogFileAdapter описывает расширенные свойства, которые должны быть реализованы адаптером файла журнала.

ManagedInstance

Тип ManagedInstance представляет экземпляр SQL Server, управляемый службами служебной программы SQL Server для управления политикой и развертываниями.

ManagedInstance.Key

Класс ManagedInstance.Key представляет ключ, который идентифицирует класс ManagedInstance.

ManagedInstanceCollection

Представляет коллекцию управляемых экземпляров SQL Server в служебной программе SQL Server.

NameKey

Определяет объекты Microsoft.SqlServer.Management.Utility, в которых свойство имени используется в качестве ключа SFC.

Utility

Класс Utility представляет точку управления служебной программой (UCP), которая определяет методы и свойства для управления одним или несколькими удаленными экземплярами SQL Server.

Utility.Key

Класс Utility.Key задает методы и свойства, используемые для определения Utility внутри SFC.

UtilityException

Класс UtilityException определяет методы и свойства, описывающие данные об исключениях программы. Это базовый класс для всех типов исключений программ.

Volume

Тип Volume представляет сведения о томе или разделе диска на компьютере в домене служебной программы SQL Server.

Volume.Key

Класс Volume.Key представляет ключ, который идентифицирует класс Volume.

VolumeCollection

Класс VolumeCollection представляет коллекцию объектов Volume, представляющих все тома компьютера.

Интерфейсы

IDataFilePerformanceFacet

IDataFilePerformanceFacet — интерфейс, представляющий производительность файла данных. Он используется в определении политик, основанных на производительности.

ILogFilePerformanceFacet

ILogFilePerformanceFacet — интерфейс, представляющий производительность файла журнала. Он используется в определении политик, основанных на производительности.

Перечисления

DatabaseState

Перечисление состояний базы данных.

HealthState

Перечисление HealthState содержит значения, используемые для указания состояния развертывания.

ManagementState

Перечисляет возможные состояния объекта ManagedInstance.

Комментарии

Экземпляр верхнего уровня — это Utility класс , который подтверждает соединение с экземпляром SQL Server. Дочерние Utility элементы класса — это другой тип main:

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

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

Пространство Microsoft.SqlServer.Management.Utility имен находится в файле Microsoft.SqlServer.Management.Utility.dll. Кроме того, некоторые вспомогательные объекты находятся в файле Microsoft.SqlServer.Management.UtilityEnum.dll. Эти файлы необходимо импортировать для доступа к классам Microsoft.SqlServer.Management.Utility в пространстве имен.

С помощью Microsoft.SqlServer.Management.Utility пространства имен можно:

  • Обнаружение экземпляров SQL Server.

  • Включите экземпляры SQL Server в служебную программу SQL Server, сделав их управляемыми или неуправляемыми.

  • Извлечение приложения уровня данных.

  • Импорт пакета приложения уровня данных.

  • Разверните приложение уровня данных на подходящих экземплярах в служебной программе SQL Server.

  • Управление ресурсами узла служебной программы SQL Server.

  • Управление ресурсами экземпляра SQL Server.

  • Создание и применение политик к целевым объектам в служебной программе SQL Server.