Utility Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс представляет собой контрольную точку Utility утилиты (UCP), которая определяет методы и свойства для управления одним или несколькими удалёными экземплярами SQL Server.
public ref class Utility sealed : Microsoft::SqlServer::Management::Sdk::Sfc::SfcInstance, Microsoft::SqlServer::Management::Common::IAlterable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcAlterable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcDomain2
[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.Utility.FacetSR", true)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
[System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))]
public sealed class Utility : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain2
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.Utility.FacetSR", true)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))>]
type Utility = class
inherit SfcInstance
interface ISfcDomain2
interface ISfcDomain
interface ISfcDomainLite
interface ISfcHasConnection
interface ISfcAlterable
interface IAlterable
Public NotInheritable Class Utility
Inherits SfcInstance
Implements IAlterable, ISfcAlterable, ISfcDomain2
- Наследование
- Атрибуты
- Реализации
Комментарии
Удалённые экземпляры SQL Server, представленные экземплярами ManagedInstance классов, могут быть добавлены в коллекцию утилиты SQL Server с помощью методов, определённых классом ManagedInstanceFactory. После регистрации Utilityв , эти случаи не полностью управляются, пока не будут определены данные об использовании и состояние здоровья.
Конструкторы
| Имя | Описание |
|---|---|
| Utility() |
Инициализирует новый экземпляр Utility класса по умолчанию. |
| Utility(SqlStoreConnection) |
Инициализирует новый экземпляр Utility класса с указанным соединением к |
Свойства
| Имя | Описание |
|---|---|
| AbstractIdentityKey |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| Computers |
Получает коллекцию компьютеров с управляемыми экземплярами. |
| CreatedBy |
Получает учетные данные аутентификации пользователя, создавшего Utility. |
| DateCreated |
Получает дату и время создания утилиты SQL Server. |
| DeployedDacCount |
Получает количество развернутых ЦАПов на инстансах SQL Server, управляемых утилитой SQL Server. |
| DeployedDacHealthyCount |
Получает количество здоровых развернутых ЦАПов на экземплярах SQL Server, управляемых утилитой SQL Server. |
| DeployedDacManagementPendingCount |
Получает количество развернутых экземпляров DAC со статусом ожидающего управления. |
| DeployedDacOnOverutilizedComputerCount |
Получает количество ЦАПов, развернутых на управляемых экземплярах, запущенных на перегруженных компьютерах. |
| DeployedDacOnUnderutilizedComputerCount |
Получает количество ЦАПов, развернутых на управляемых экземплярах, запущенных на малоиспользуемых компьютерах. |
| DeployedDacOverutilizedCount |
Получает количество переиспользуемых развернутых ЦАПов. |
| DeployedDacs |
Получает количество ЦАПов, развернутых на управляемых экземплярах. |
| DeployedDacUnderutilizedCount |
Получает количество развернутых, недостаточно используемых ЦАПов на всех управляемых инстансах. |
| DeployedDacUnhealthyCount |
Получает количество развернутых неисправных ЦАПов на всех управляемых экземплярах. |
| DeployedDacWithFilesOnOverutilizedVolumeCount |
Получает количество развернутых ЦАПов с файлами на перегруженных томах. |
| DeployedDacWithFilesOnUnderutilizedVolumeCount |
Получает количество развернутых ЦАПов с файлами на малоиспользуемых томах. |
| DeployedDacWithOverutilizedFileCount |
Получает количество развернутых ЦАПов с чрезмерно загруженными файлами. |
| DeployedDacWithOverutilizedProcessorCount |
Получает количество развернутых ЦАПов, которые работают над перегруженными процессорами. |
| DeployedDacWithUnderutilizedFileCount |
Получает количество развернутых ЦАПов, у которых недостаточно использованные файлы. |
| DeployedDacWithUnderutilizedProcessorCount |
Получает количество развернутых ЦАПов, работающих на недостаточно используемых процессорах. |
| Description |
Получает или устанавливает описание String UCP. |
| ManagedInstanceCount |
Получает количество экземпляров SQL Server, управляемых UCP. |
| ManagedInstanceHealthyCount |
Получает количество здоровых экземпляров SQL Server, управляемых UCP. |
| ManagedInstanceManagementPendingCount |
Получает количество экземпляров SQL Server со статусом ожидающего управления. |
| ManagedInstanceOnOverutilizedComputerCount |
Получает количество управляемых экземпляров SQL Server, которые работают на перегруженных компьютерах. |
| ManagedInstanceOnUnderutilizedComputerCount |
Получает количество управляемых экземпляров SQL Server, которые работают на недостаточно используемых компьютерах. |
| ManagedInstanceOverutilizedCount |
Получает количество переиспользуемых управляемых экземпляров SQL Server. |
| ManagedInstances |
Получает коллекцию, содержащую каждый экземпляр SQL Server, управляемый этим Utility. |
| ManagedInstanceUnderutilizedCount |
Получает количество управляемых экземпляров SQL Server, которые недостаточно используются. |
| ManagedInstanceUnhealthyCount |
Получает количество ненормальных управляемых экземпляров SQL Server. |
| ManagedInstanceWithFilesOnOverutilizedVolumeCount |
Получает количество управляемых экземпляров SQL Server, у которых есть файлы на перегруженных томах. |
| ManagedInstanceWithFilesOnUnderutilizedVolumeCount |
Получает количество управляемых экземпляров SQL Server, у которых есть файлы на малоиспользуемых томах. |
| ManagedInstanceWithOverutilizedFileCount |
Получает количество управляемых экземпляров SQL Server, которые перегружены файлами. |
| ManagedInstanceWithOverutilizedProcessorCount |
Получает количество управляемых экземпляров SQL Server, которые выполняются на перегруженных процессорах. |
| ManagedInstanceWithUnderutilizedFileCount |
Получает количество управляемых экземпляров SQL Server с недостаточно используемыми файлами. |
| ManagedInstanceWithUnderutilizedProcessorCount |
Получает количество управляемых экземпляров SQL Server, которые выполняются на недостаточно используемых процессорах. |
| MdwDatabaseName |
Получает или устанавливает имя базы данных управленческого хранилища утилит (UMDW). |
| MdwRetentionLengthInDaysForDaysHistory |
Получает или устанавливает продолжительность, в течение дней, данные будут храниться в таблице истории Management Data Warehouse (MDW) для записей за день. |
| MdwRetentionLengthInDaysForHoursHistory |
Получает или устанавливает продолжительность в днях, в течение которых данные будут храниться в таблице истории хранилища данных управления утилитай (UMDW) для часовых записей. |
| MdwRetentionLengthInDaysForMinutesHistory |
Получает или устанавливает продолжительность в днях, в течение которых данные будут храниться в таблице истории хранилища данных управления утилитай (UMDW) для записей за минуту. |
| Metadata |
Возвращает метаданные об экземпляре и его домене. (Унаследовано от SfcInstance) |
| Name |
Получает имя подключённого сервера SQL Store. |
| OverUtilizationOccurenceFrequency |
Получает или устанавливает частоту повторения, которая используется для перезагрузки состояний здоровья компьютера в течение заданного следящего окна. |
| OverUtilizationTrailingWindow |
Получает или устанавливает сложное окно в часах, используемое для вычисления состояний здоровья. |
| Parent |
Получает или устанавливает родительский экземпляр через брелок. (Унаследовано от SfcInstance) |
| PolicyStore |
Получает PolicyStore объект, определяющий политики соединения SQL Store. |
| Properties |
Возвращает свойства экземпляра коллекции. (Унаследовано от SfcInstance) |
| PropertyStorageProvider |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| SqlStoreConnection |
Получает или устанавливает соединение SQL Store |
| State |
Возвращает состояние объекта SfcInstance. (Унаследовано от SfcInstance) |
| TotalStorageCapacity |
Получает ёмкость хранения Утилиты. |
| TotalStorageUtilization |
Получает объём хранилища SQL Server Utility, который сейчас используется. |
| UnderUtilizationOccurenceFrequency |
Получает или устанавливает частоту появления, которая используется для состояний здоровья недозагрузки компьютера в течение заданного задерживаемого окна. |
| UnderUtilizationTrailingWindow |
Получает или устанавливает сложное окно в часах, используемое для вычисления состояний здоровья. |
| Urn |
Возвращает единообразное имя ресурса объекта SfcInstance. (Унаследовано от SfcInstance) |
| UtilityName |
Получает название контрольной точки коммунального управления (UCP). |
Методы
| Имя | Описание |
|---|---|
| Alter() |
Обновляет любые Utility изменения свойств на экземпляре SQL Server. |
| AlterImpl() |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| CheckObjectCreated() |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| CheckObjectState() |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| Connect(SqlStoreConnection) |
Возвращает объект, SqlStoreConnection заданный . |
| CreateIdentityKey() |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| CreateImpl() |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| CreateUtility(String, SqlStoreConnection, String, SqlSecureString) |
Создает объект Utility. |
| CreateUtility(String, SqlStoreConnection) |
Создает объект Utility. |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| DropImpl() |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| EnrollInstance(SqlStoreConnection, String, SqlSecureString) |
Регистрирует Utility объект с соединением, предоставленным |
| EnrollInstance(SqlStoreConnection) |
Регистрирует Utility объект с соединением, предоставленным |
| GetChildCollection(String) |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| GetDomain() |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| GetPropertySet() |
Возвращает набор свойств объекта SfcInstance. (Унаследовано от SfcInstance) |
| GetTypeMetadataImpl() |
Указывает домены, которые переопределяются, возвращая напрямую правильный класс TypeMetadata. Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| InitializeUIPropertyState() |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| IsLoginUtilityReader(SqlStoreConnection) |
Проверяет, выполняет ли вход, используемый в соединении, роль считывателя утилиты. |
| IsUtilityControlPoint(SqlStoreConnection) |
Определяет, является ли указанный сервер контрольной точкой утилиты (UCP). |
| MarkForDropImpl(Boolean) |
Возвращает значение, указывающее на существующие объекты, которые нужно сбросить. Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| MarkRootAsConnected() |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| MoveImpl(SfcInstance) |
Указывает на новый родительский объект для перемещения в экземпляре. Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Вызывается при обновлении эффективного значения любых метаданных SfcInstance. (Унаследовано от SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Вызывается всякий раз, когда эффективное значение любого свойства SfcInstance обновляется. (Унаследовано от SfcInstance) |
| PostAlter(Object) |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| PostCreate(Object) |
Указывает на стандартного реализатора, который создаёт результат выполнения. Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| PostDrop(Object) |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| PostMove(Object) |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| PostRename(Object) |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| Refresh() |
Обновляет свойства утилиты SQL Server. |
| RenameImpl(SfcKey) |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| ResetKey() |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| ScriptAlter() |
Изменяет свойства базового объекта, если он был изменён. |
| Serialize(XmlWriter) |
Сериализирует экземпляр в XML. (Унаследовано от SfcInstance) |
| ToString() |
Возвращает строковое представление экземпляра Urn. (Унаследовано от SfcInstance) |
| UpdateUIPropertyState() |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| Validate() |
Указывает на валидацию базового дочернего объекта. Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
События
| Имя | Описание |
|---|---|
| propertyChanged |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. (Унаследовано от SfcInstance) |
| PropertyChanged |
Происходит при изменении значения свойства. (Унаследовано от SfcInstance) |
| propertyMetadataChanged |
Не ссылайтесь на этого участника напрямую в своём коде. Он поддерживает инфраструктуру SQL Server. Возникает, когда меняется значение метаданных свойства. (Унаследовано от SfcInstance) |
| PropertyMetadataChanged |
Возникает, когда метаданные свойства изменились. (Унаследовано от SfcInstance) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ISfcDomain.GetExecutionEngine() |
Получает новый интерфейс движка исполнения. |
| ISfcDomain.GetKey(IUrnFragment) |
Получает новый SfcKey предмет. |
| ISfcDomain.GetType(String) |
Получает Type полезность. |
| ISfcDomain.GetTypeMetadata(String) |
Возвращает SfcTypeMetadata. |
| ISfcDomain.UseSfcStateManagement() |
Возвращает |
| ISfcDomain2.GetUrnSkeletonsFromType(Type) |
Получает список значений строк, содержащих скелеты URN. |
| ISfcDomainLite.DomainInstanceName |
Получает имя экземпляра домена. |
| ISfcDomainLite.DomainName |
Получает доменное имя. |
| ISfcDomainLite.GetLogicalVersion() |
Получает целое значение, указывающее логическую версию. |
| ISfcHasConnection.ConnectionContext |
Получает режим контекста соединения для соединения. |
| ISfcHasConnection.GetConnection() |
Возвращает ISfcConnection. |
| ISfcHasConnection.GetConnection(SfcObjectQueryMode) |
Возвращает ISfcConnection. |
| ISfcHasConnection.SetConnection(ISfcConnection) |
ISfcConnectionЗадает параметр . |