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 Utility с помощью методов, определенных классом ManagedInstanceFactory. После регистрации эти Utilityэкземпляры не полностью управляются до тех пор, пока не будут определены их данные об использовании и состояния работоспособности.
Конструкторы
| Utility() |
Инициализирует новый экземпляр по умолчанию для класса Utility. |
| Utility(SqlStoreConnection) |
Инициализирует новый экземпляр класса Utility с указанным соединением с |
Свойства
| AbstractIdentityKey |
Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Унаследовано от SfcInstance) |
| Computers |
Возвращает коллекцию компьютеров, на которых работают управляемые экземпляры. |
| CreatedBy |
Возвращает учетные данные проверки подлинности пользователя, создавшего Utility. |
| DateCreated |
Возвращает дату и время создания служебной программы SQL Server. |
| DeployedDacCount |
Возвращает количество развернутых daC на экземплярах SQL Server, управляемых служебной программой SQL Server. |
| DeployedDacHealthyCount |
Возвращает количество работоспособных развернутых daC на экземплярах SQL Server, управляемых служебной программой SQL Server. |
| DeployedDacManagementPendingCount |
Возвращает число развернутых экземпляров приложений уровня данных, находящихся в приостановленном состоянии управления. |
| DeployedDacOnOverutilizedComputerCount |
Возвращает число приложений уровня данных, развернутых на управляемых экземплярах, запущенных на чрезмерно загруженных компьютерах. |
| DeployedDacOnUnderutilizedComputerCount |
Возвращает число приложений уровня данных, развернутых на управляемых экземплярах, запущенных на слабо загруженных компьютерах. |
| DeployedDacOverutilizedCount |
Возвращает число перегруженных развернутых приложений уровня данных. |
| DeployedDacs |
Возвращает число приложений уровня данных, развернутых на управляемых экземплярах. |
| DeployedDacUnderutilizedCount |
Возвращает число развернутых, слабо загруженных приложений уровня данных на всех управляемых экземплярах. |
| DeployedDacUnhealthyCount |
Возвращает число развернутых неисправных приложений уровня данных на всех управляемых экземплярах. |
| DeployedDacWithFilesOnOverutilizedVolumeCount |
Возвращает число развернутых приложений уровня данных с файлами на чрезмерно загруженных томах. |
| DeployedDacWithFilesOnUnderutilizedVolumeCount |
Возвращает число развернутых приложений уровня данных с файлами на слабо загруженных томах. |
| DeployedDacWithOverutilizedFileCount |
Возвращает число развернутых приложений уровня данных с чрезмерно загруженными файлами. |
| DeployedDacWithOverutilizedProcessorCount |
Возвращает число развернутых приложений уровня данных, выполняющихся на чрезмерно загруженных процессорах. |
| DeployedDacWithUnderutilizedFileCount |
Возвращает число развернутых приложений уровня данных со слабо загруженными файлами. |
| DeployedDacWithUnderutilizedProcessorCount |
Возвращает число развернутых приложений уровня данных, выполняющихся на слабо загруженных процессорах. |
| Description |
Возвращает или задает значение типа String, описывающее точку управления служебной программой. |
| 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 |
Возвращает или задает имя базы данных хранилища данных управления служебной программой. |
| MdwRetentionLengthInDaysForDaysHistory |
Возвращает или задает количество дней, в течение которых данные остаются в таблице журнала хранилища данных управления (MDW) в ежедневных записях. |
| MdwRetentionLengthInDaysForHoursHistory |
Возвращает или задает количество дней, в течение которых данные остаются в таблице журнала хранилища данных управления служебной программы (UMDW) в ежечасовых записях. |
| MdwRetentionLengthInDaysForMinutesHistory |
Возвращает или задает количество дней, в течение которого данные остаются в таблице журнала хранилища данных управления служебной программой (UMDW) в ежеминутных записях. |
| Metadata |
Возвращает метаданные об экземпляре и его домене. (Унаследовано от SfcInstance) |
| Name |
Возвращает имя сервера подключенного хранилища SQL. |
| OverUtilizationOccurenceFrequency |
Возвращает или задает частоту вхождения, которая используется для состояний работоспособности из-за перегруженности компьютеров для указанного конечного окна. |
| OverUtilizationTrailingWindow |
Возвращает или задает конечное окно (в часах), используемое для вычисления состояния работоспособности. |
| Parent |
Возвращает или задает родительский элемент экземпляра посредством цепочки ключей. (Унаследовано от SfcInstance) |
| PolicyStore |
Возвращает объект PolicyStore, определяющий политики соединения с хранилищем SQL. |
| Properties |
Возвращает свойства экземпляра коллекции. (Унаследовано от SfcInstance) |
| PropertyStorageProvider |
Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Унаследовано от SfcInstance) |
| SqlStoreConnection |
Возвращает или задает соединение с хранилищем SQL. |
| State |
Возвращает состояние объекта SfcInstance. (Унаследовано от SfcInstance) |
| TotalStorageCapacity |
Возвращает объем хранилища служебной программы. |
| TotalStorageUtilization |
Возвращает объем используемого в настоящее время хранилища служебной программы SQL Server. |
| 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) |
Создает объект Utility. |
| CreateUtility(String, SqlStoreConnection, String, SqlSecureString) |
Создает объект Utility. |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Унаследовано от SfcInstance) |
| DropImpl() |
Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Унаследовано от SfcInstance) |
| EnrollInstance(SqlStoreConnection) |
Регистрирует объект Utility для соединения, указанного параметром |
| EnrollInstance(SqlStoreConnection, String, SqlSecureString) |
Регистрирует объект Utility для соединения, указанного параметром |
| GetChildCollection(String) |
Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Унаследовано от SfcInstance) |
| GetDomain() |
Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Унаследовано от SfcInstance) |
| GetPropertySet() |
Возвращает набор свойств для объекта SfcInstance. (Унаследовано от SfcInstance) |
| GetTypeMetadataImpl() |
Указывает домены, которые переопределяют путем возвращения правильного класса типа метаданных напрямую. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Унаследовано от SfcInstance) |
| InitializeUIPropertyState() |
Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Унаследовано от SfcInstance) |
| IsLoginUtilityReader(SqlStoreConnection) |
Проверяет, есть ли у имени входа, используемого в соединении, роль чтения данных служебной программы. |
| IsUtilityControlPoint(SqlStoreConnection) |
Определяет, является ли указанный сервер точкой управления служебной программой. |
| 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() |
Возвращает строковое представление универсального имени ресурса экземпляра. (Унаследовано от 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) |
Возвращает список строковых значений, содержащих основу универсального имени ресурса. |
| ISfcDomainLite.DomainInstanceName |
Возвращает имя экземпляра домена. |
| ISfcDomainLite.DomainName |
Возвращает имя домена. |
| ISfcDomainLite.GetLogicalVersion() |
Возвращает целое значение, указывающее логическую версию. |
| ISfcHasConnection.ConnectionContext |
Возвращает режим контекста соединения для соединения. |
| ISfcHasConnection.GetConnection() |
Возвращает набор ISfcConnection. |
| ISfcHasConnection.GetConnection(SfcObjectQueryMode) |
Возвращает набор ISfcConnection. |
| ISfcHasConnection.SetConnection(ISfcConnection) |
Задает объект ISfcConnection. |