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 класса с указанным соединением к SqlStore.

Свойства

Имя Описание
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 заданный .connection

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 объект с соединением, предоставленным sqlStoreConnection параметром.

EnrollInstance(SqlStoreConnection)

Регистрирует Utility объект с соединением, предоставленным sqlStoreConnection параметром.

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()

Возвращает True.

ISfcDomain2.GetUrnSkeletonsFromType(Type)

Получает список значений строк, содержащих скелеты URN.

ISfcDomainLite.DomainInstanceName

Получает имя экземпляра домена.

ISfcDomainLite.DomainName

Получает доменное имя.

ISfcDomainLite.GetLogicalVersion()

Получает целое значение, указывающее логическую версию.

ISfcHasConnection.ConnectionContext

Получает режим контекста соединения для соединения.

ISfcHasConnection.GetConnection()

Возвращает ISfcConnection.

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

Возвращает ISfcConnection.

ISfcHasConnection.SetConnection(ISfcConnection)

ISfcConnectionЗадает параметр .

Применяется к