Compartilhar via


Microsoft.SqlServer.Management.Utility Namespace

O Microsoft.SqlServer.Management.Utility namespace contém classes que representam os objetos do Utilitário SQL Server.

Classes

Computer

O tipo de Computer representa um computador no domínio do Utilitário, inclusive determinadas propriedades físicas que indicam o desempenho e o carregamento do computador.

Computer.Key

A classe Computer.Key representa a chave que identifica a classe Computer.

ComputerCollection

A classe ComputerCollection representa uma coleção de objetos Computer que representam todos os computadores gerenciados no domínio do Utilitário.

DataFileAdapter

O tipo de DataFileAdapter representa informações sobre um arquivo de dados.

DeployedDac

O DeployedDac tipo representa uma estrutura de aplicativo de banco de dados, na forma de um pacote DAC que foi instalado em um computador que executa uma instância de SQL Server.

DeployedDac.Key

A classe DeployedDac.Key representa a chave que identifica a classe DeployedDac.

DeployedDacCollection

A classe DeployedDacCollection representa uma coleção de objetos DeployedDac que representam todos os DACs implantados no domínio do Utilitário.

LogFileAdapter

A interface LogFileAdapter descreve as propriedades estendidas que devem ser implementadas através de adaptadores de arquivo de log.

ManagedInstance

O ManagedInstance tipo representa uma instância de SQL Server gerenciada pelos serviços do Utilitário SQL Server para controlar a política e as implantações.

ManagedInstance.Key

A classe ManagedInstance.Key representa a chave que identifica a classe ManagedInstance.

ManagedInstanceCollection

Representa uma coleção de instâncias gerenciadas de SQL Server no Utilitário SQL Server.

NameKey

Identifica objetos Microsoft.SqlServer.Management.Utility que usam uma propriedade de nome como uma chave Sfc.

Utility

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.

Utility.Key

A classe Utility.Key define métodos e propriedades usadas para identificar o Utility no SFC (Verificador de Arquivos de Sistema).

UtilityException

A classe UtilityException define métodos e propriedades que registram informações de exceção do utilitário. É a classe base para todos os tipos de exceção do utilitário.

Volume

O Volume tipo representa informações sobre um volume ou partição de disco em um computador no domínio utilitário SQL Server.

Volume.Key

A classe Volume.Key representa a chave que identifica a classe Volume.

VolumeCollection

A classe VolumeCollection representa uma coleção de objetos Volume que representam todos os volumes em um computador.

Interfaces

IDataFilePerformanceFacet

A classe IDataFilePerformanceFacet é uma interface que representa o desempenho do arquivo de dados. Esse item é usado na determinação de políticas baseadas no desempenho.

ILogFilePerformanceFacet

A classe ILogFilePerformanceFacet é uma interface que representa o desempenho do arquivo de log. Isso é usado na determinação de políticas baseadas no desempenho.

Enumerações

DatabaseState

Enumeração de estado de banco de dados.

HealthState

A enumeração HealthState contém valores usados para especificar o estado da implantação.

ManagementState

Enumera os possíveis estados de um objeto ManagedInstance.

Comentários

A instância de nível superior é a Utility classe , que prova a conexão com a instância do SQL Server. Os filhos da Utility classe são o outro tipo main:

Os objetos utilitários SQL Server podem ser usados para descobrir instâncias de SQL Server na rede e incluí-las no Utilitário SQL Server. Essas instâncias podem ser convertidas em instâncias gerenciadas, que são então governadas pelo Utilitário SQL Server e podem participar de implantações e gerenciamento de políticas.

O Utilitário SQL Server usa pacotes DAC, que podem ser criados usando o objeto DAC e objetos SMO no modo Design. Um pacote DAC pode ser criado pela extração de uma lista de componentes que compõem um aplicativo de banco de dados ou pela importação de um pacote DAC de um arquivo. Uma lista de pacotes DAC é armazenada no Utilitário SQL Server em um catálogo. Um pacote da DAC pode ser selecionado nessa lista e implantado em destinos que são instâncias gerenciadas adequadas de SQL Server regidos pelo Utilitário SQL Server.

O Microsoft.SqlServer.Management.Utility namespace reside no arquivo Microsoft.SqlServer.Management.Utility.dll. Além disso, alguns objetos de suporte estão no arquivo Microsoft.SqlServer.Management.UtilityEnum.dll. Você precisa importar esses arquivos para acessar as classes no Microsoft.SqlServer.Management.Utility namespace.

Usando o Microsoft.SqlServer.Management.Utility namespace, você pode:

  • Descubra instâncias de SQL Server.

  • Inclua instâncias de SQL Server no Utilitário SQL Server tornando-as gerenciadas ou não gerenciadas.

  • Extraia um DAC.

  • Importar um pacote DAC.

  • Implante um DAC em instâncias adequadas no Utilitário SQL Server.

  • Gerenciar SQL Server recursos de host do Utilitário.

  • Gerenciar SQL Server recursos de instância.

  • Crie e aplique políticas a objetos de destino no Utilitário SQL Server.