Utility Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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 |
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 |
EnrollInstance(SqlStoreConnection, String, SqlSecureString) |
Inscreve um objeto Utility com a conexão fornecida pelo parâmetro |
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 |
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. |