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.