Utility Classe

Definição

A Utility classe representa um UCP (ponto de controle de utilitário) que define métodos e propriedades para gerenciar uma ou mais instâncias remotas de 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
Herança
Atributos
Implementações

Comentários

Instâncias remotas de SQL Server, representadas por ManagedInstance instâncias de classe, podem ser adicionadas à coleção do utilitário SQL Server usando os métodos definidos pela classe ManagedInstanceFactory. Após o Utilityregistro, essas instâncias não serão totalmente gerenciadas até que os dados de utilização e os estados de integridade sejam determinados.

Construtores

Utility()

Inicializa uma nova instância padrão da classe Utility.

Utility(SqlStoreConnection)

Inicializa uma nova instância da classe Utility com a conexão especificada para SqlStore.

Propriedades

AbstractIdentityKey

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
Computers

Obtém a coleção de computadores que executam instâncias gerenciadas.

CreatedBy

Obtém as credenciais de autenticação para o usuário que criou a Utility.

DateCreated

Obtém a data e a hora em que o Utilitário SQL Server foi criado.

DeployedDacCount

Obtém o número de DACs implantados nas instâncias de SQL Server gerenciados pelo Utilitário SQL Server.

DeployedDacHealthyCount

Obtém o número de DACs implantados íntegros nas instâncias de SQL Server gerenciados pelo Utilitário SQL Server.

DeployedDacManagementPendingCount

Obtém o número de instâncias DAC implantadas que têm um status de gerenciamento pendente.

DeployedDacOnOverutilizedComputerCount

Obtém o número de DACs implantados em instâncias gerenciadas executadas em computadores superutilizados.

DeployedDacOnUnderutilizedComputerCount

Obtém o número de DACs implantados em instâncias gerenciadas executadas em computadores subutilizados.

DeployedDacOverutilizedCount

Obtém o número de DACs implantados superutilizados.

DeployedDacs

Obtém o número de DACs implantados em instâncias gerenciadas.

DeployedDacUnderutilizedCount

Obtém o número de DACs implantados, subutilizados em todas as instâncias gerenciadas.

DeployedDacUnhealthyCount

Obtém o número de DACs não íntegros implantados em todas as instâncias gerenciadas.

DeployedDacWithFilesOnOverutilizedVolumeCount

Obtém o número de DACs implantados que têm arquivos em volumes superutilizados.

DeployedDacWithFilesOnUnderutilizedVolumeCount

Obtém o número de DACs implantados que têm arquivos em volumes subutilizados.

DeployedDacWithOverutilizedFileCount

Obtém o número de DACs implantados que têm arquivos superutilizados.

DeployedDacWithOverutilizedProcessorCount

Obtém o número de DACs implantados que operam em processadores superutilizados.

DeployedDacWithUnderutilizedFileCount

Obtém o número de DACs implantados que têm arquivos subutilizados.

DeployedDacWithUnderutilizedProcessorCount

Obtém o número de DACs implantados que operam em processadores subutilizados.

Description

Obtém ou define um String que descreve o UCP.

ManagedInstanceCount

Obtém o número de instâncias de SQL Server gerenciadas pelo UCP.

ManagedInstanceHealthyCount

Obtém o número de instâncias íntegras de SQL Server gerenciadas pelo UCP.

ManagedInstanceManagementPendingCount

Obtém o número de instâncias de SQL Server que têm um status de gerenciamento pendente.

ManagedInstanceOnOverutilizedComputerCount

Obtém o número de instâncias gerenciadas de SQL Server em execução em computadores superutilizados.

ManagedInstanceOnUnderutilizedComputerCount

Obtém o número de instâncias gerenciadas de SQL Server em execução em computadores subutilizados.

ManagedInstanceOverutilizedCount

Obtém o número de instâncias gerenciadas superutilizadas de SQL Server.

ManagedInstances

Obtém uma coleção que contém cada instância de SQL Server gerenciada por issoUtility.

ManagedInstanceUnderutilizedCount

Obtém o número de instâncias gerenciadas de SQL Server que são subutilizadas.

ManagedInstanceUnhealthyCount

Obtém o número de instâncias gerenciadas não íntegras de SQL Server.

ManagedInstanceWithFilesOnOverutilizedVolumeCount

Obtém o número de instâncias gerenciadas de SQL Server que têm arquivos em volumes superutilizados.

ManagedInstanceWithFilesOnUnderutilizedVolumeCount

Obtém o número de instâncias gerenciadas de SQL Server que têm arquivos em volumes subutilizados.

ManagedInstanceWithOverutilizedFileCount

Obtém o número de instâncias gerenciadas de SQL Server que têm arquivos superutilizados.

ManagedInstanceWithOverutilizedProcessorCount

Obtém o número de instâncias gerenciadas de SQL Server executadas em processadores superutilizados.

ManagedInstanceWithUnderutilizedFileCount

Obtém o número de instâncias gerenciadas de SQL Server com arquivos subutilizados.

ManagedInstanceWithUnderutilizedProcessorCount

Obtém o número de instâncias gerenciadas de SQL Server executadas em processadores subutilizados.

MdwDatabaseName

Obtém ou define o nome do banco de dados UMDW (data warehouse de gerenciamento do utilitário).

MdwRetentionLengthInDaysForDaysHistory

Obtém ou define a duração, em dias, da retenção de dados na tabela de histórico MDW (Data Warehouse de Gerenciamento) para entradas por dia.

MdwRetentionLengthInDaysForHoursHistory

Obtém ou define a duração, em dias, da retenção de dados na tabela de histórico UMDW (data warehouse de gerenciamento do utilitário) para entradas por dia.

MdwRetentionLengthInDaysForMinutesHistory

Obtém ou define a duração, em dias, da retenção de dados na tabela de histórico UMDW (data warehouse de gerenciamento do utilitário) para entradas por minuto.

Metadata

Retorna metadados sobre a instância e seu domínio.

(Herdado de SfcInstance)
Name

Obtém o nome do servidor SQL Store conectado.

OverUtilizationOccurenceFrequency

Obtém ou define a frequência de ocorrência que é usada para computar estados de integridade de superutilização na janela especificada.

OverUtilizationTrailingWindow

Obtém ou define a janela, em horas, usada para computar estados de integridade.

Parent

Obtém ou define o pai da instância por meio do conjunto de chaves.

(Herdado de SfcInstance)
PolicyStore

Obtém o objeto PolicyStore que define as políticas de conexão do SQL Store.

Properties

Retorna as propriedades da instância de coleção.

(Herdado de SfcInstance)
PropertyStorageProvider

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
SqlStoreConnection

Obtém ou define a conexão do SQL Store.

State

Retorna o estado do objeto SfcInstance.

(Herdado de SfcInstance)
TotalStorageCapacity

Obtém a capacidade de armazenamento do Utilitário.

TotalStorageUtilization

Obtém a quantidade de SQL Server armazenamento do Utilitário usado no momento.

UnderUtilizationOccurenceFrequency

Obtém ou define a frequência de ocorrência que é usada para computar estados de integridade de subutilização na janela especificada.

UnderUtilizationTrailingWindow

Obtém ou define a janela, em horas, usada para computar estados de integridade.

Urn

Retorna o nome do recurso uniforme do objeto SfcInstance.

(Herdado de SfcInstance)
UtilityName

Obtém o nome do UCP (ponto de controle do utilitário).

Métodos

Alter()

Atualizações qualquer Utility alteração de propriedade na instância do SQL Server.

AlterImpl()

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
CheckObjectCreated()

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
CheckObjectState()

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
Connect(SqlStoreConnection)

Retorna um objeto SqlStoreConnection especificado por connection.

CreateIdentityKey()

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
CreateImpl()

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
CreateUtility(String, SqlStoreConnection)

Cria um objeto Utility.

CreateUtility(String, SqlStoreConnection, String, SqlSecureString)

Cria um objeto Utility.

Discover(ISfcDependencyDiscoveryObjectSink)

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
DropImpl()

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
EnrollInstance(SqlStoreConnection)

Inscreve um objeto Utility com a conexão fornecida pelo parâmetro sqlStoreConnection.

EnrollInstance(SqlStoreConnection, String, SqlSecureString)

Inscreve um objeto Utility com a conexão fornecida pelo parâmetro sqlStoreConnection.

GetChildCollection(String)

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
GetDomain()

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
GetPropertySet()

Retorna um conjunto de propriedades para o objeto SfcInstance.

(Herdado de SfcInstance)
GetTypeMetadataImpl()

Indica os domínios que se substituem retornando a classe TypeMetadata certa diretamente. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
InitializeUIPropertyState()

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
IsLoginUtilityReader(SqlStoreConnection)

Valida se o logon usado na conexão tem a função de leitor do utility.

IsUtilityControlPoint(SqlStoreConnection)

Determina se o servidor especificado é um UCP (ponto de controle do utilitário).

MarkForDropImpl(Boolean)

Retorna um valor que indica os objetos existentes a serem cancelados. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
MarkRootAsConnected()

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
MoveImpl(SfcInstance)

Indica o novo objeto pai a ser movido para uma instância. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Invocado sempre que o valor efetivo de quaisquer metadados SfcInstance é atualizado.

(Herdado de SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

Chamado sempre que o valor efetivo de qualquer propriedade SfcInstance é atualizado.

(Herdado de SfcInstance)
PostAlter(Object)

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
PostCreate(Object)

Indica o implementador padrão que cria o resultado da execução. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
PostDrop(Object)

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
PostMove(Object)

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
PostRename(Object)

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
Refresh()

Atualiza as propriedades do Utilitário SQL Server.

RenameImpl(SfcKey)

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
ResetKey()

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
ScriptAlter()

Alterará as propriedades do objeto base quando ele tiver sido alterado.

Serialize(XmlWriter)

Serializa a instância para XML.

(Herdado de SfcInstance)
ToString()

Retorna uma representação de cadeia de caracteres do Urn da instância.

(Herdado de SfcInstance)
UpdateUIPropertyState()

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
Validate()

Indica a validação do objeto filho básico. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)

Eventos

propertyChanged

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

(Herdado de SfcInstance)
PropertyChanged

Ocorre quando um valor de propriedade é alterado.

(Herdado de SfcInstance)
propertyMetadataChanged

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.

Ocorre quando um valor de metadados de propriedade é alterado.

(Herdado de SfcInstance)
PropertyMetadataChanged

Ocorre quando os metadados de uma propriedade são alterados.

(Herdado de SfcInstance)

Implantações explícitas de interface

ISfcDomain.GetExecutionEngine()

Obtém uma nova interface de mecanismo de execução.

ISfcDomain.GetKey(IUrnFragment)

Obtém um novo objeto SfcKey.

ISfcDomain.GetType(String)

Obtém o Type do utilitário.

ISfcDomain.GetTypeMetadata(String)

Obtém o SfcTypeMetadata.

ISfcDomain.UseSfcStateManagement()

Retorna True.

ISfcDomain2.GetUrnSkeletonsFromType(Type)

Obtém uma lista de valores de cadeia de caracteres que contém os esqueletos URN.

ISfcDomainLite.DomainInstanceName

Obtém o nome da instância do domínio.

ISfcDomainLite.DomainName

Obtém o nome de domínio.

ISfcDomainLite.GetLogicalVersion()

Obtém um valor inteiro que especifica a versão lógica.

ISfcHasConnection.ConnectionContext

Obtém o modo de contexto da conexão.

ISfcHasConnection.GetConnection()

Obtém o ISfcConnection.

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

Obtém o ISfcConnection.

ISfcHasConnection.SetConnection(ISfcConnection)

Define o ISfcConnection.

Aplica-se a