Microsoft.SqlServer.Management.Utility Namespace
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.
O Microsoft.SqlServer.Management.Utility namespace contém classes que representam os objetos da Utilidade SQL Server.
Classes
| Nome | Description |
|---|---|
| Computer |
O Computer tipo representa um computador no domínio Utilitário, incluindo certas propriedades físicas que indicam o desempenho e o carregamento do computador. |
| Computer.Key |
A Computer.Key classe representa a chave que identifica a Computer classe. |
| ComputerCollection |
A ComputerCollection classe representa uma coleção de Computer objetos que representam todos os computadores gerenciados no domínio Utilidade. |
| DataFileAdapter |
O DataFileAdapter tipo representa informações sobre um arquivo de dados. |
| DeployedDac |
O DeployedDac tipo representa uma estrutura de aplicação de banco de dados, na forma de um pacote DAC instalado em um computador rodando uma instância de SQL Server. |
| DeployedDac.Key |
A DeployedDac.Key classe representa a chave que identifica a DeployedDac classe. |
| DeployedDacCollection |
A DeployedDacCollection classe representa uma coleção de DeployedDac objetos que representam todos os DACs implantados no domínio Utilitário. |
| LogFileAdapter |
A LogFileAdapter interface descreve as propriedades estendidas que devem ser implementadas por adaptadores de arquivos de log. |
| ManagedInstance |
O ManagedInstance tipo representa uma instância do SQL Server que é gerenciada pelos serviços utilitários SQL Server para controlar políticas e implantações. |
| ManagedInstance.Key |
A ManagedInstance.Key classe representa a chave que identifica a ManagedInstance classe. |
| ManagedInstanceCollection |
Representa uma coleção de instâncias gerenciadas do SQL Server no SQL Server Utility. |
| NameKey |
Identifica Microsoft.SqlServer.Management.Utility objetos que usam uma propriedade de nome como chave Sfc. |
| Utility |
A Utility classe representa um ponto de controle de utilidade (UCP) que define métodos e propriedades para gerenciar uma ou mais instâncias remotas do SQL Server. |
| Utility.Key |
A Utility.Key classe define métodos e propriedades que são usados para identificar o Utility dentro do System File Checker (SFC). |
| UtilityException |
A UtilityException classe define métodos e propriedades que registram informações de exceção da utilidade. É a classe base para todos os tipos de exceção de utilidade. |
| Volume |
O Volume tipo representa informações sobre um volume ou partição de disco em um computador no domínio SQL Server Utility. |
| Volume.Key |
A Volume.Key classe representa a chave que identifica a Volume classe. |
| VolumeCollection |
A VolumeCollection classe representa uma coleção de Volume objetos que representam todos os volumes de um computador. |
Interfaces
| Nome | Description |
|---|---|
| IDataFilePerformanceFacet |
É IDataFilePerformanceFacet uma interface que representa o desempenho do arquivo de dados. Isso é usado para determinar políticas baseadas em desempenho. |
| ILogFilePerformanceFacet |
É ILogFilePerformanceFacet uma interface que representa o desempenho do arquivo de log. Isso é usado na determinação de políticas baseadas em desempenho. |
Enumerações
| Nome | Description |
|---|---|
| DatabaseState |
Enumeração de estados do banco de dados. |
| HealthState |
A HealthState enumeração contém valores usados para especificar o estado da implantação. |
| ManagementState |
Enumera os possíveis estados de um ManagedInstance objeto. |
Comentários
A instância de nível superior é a Utility classe, que comprova a conexão com a instância do SQL Server. As crianças da Utility turma são o outro tipo principal:
Os objetos SQL Server Utility podem ser usados para descobrir instâncias do SQL Server na rede e incluí-las no SQL Server Utility. Essas instâncias podem ser convertidas em instâncias gerenciadas, que são então governadas pela SQL Server Utility e podem participar de implantações e gerenciamento de políticas.
O SQL Server Utility utiliza pacotes DAC, que podem ser criados usando o objeto DAC e os objetos SMO no modo Design. Um pacote DAC pode ser criado extraindo de uma lista de componentes que compõem uma aplicação de banco de dados, ou importando um pacote DAC a partir de um arquivo. Uma lista de pacotes DAC é armazenada na Utilidade SQL Server em um catálogo. Um pacote DAC pode ser selecionado a partir dessa lista e implantado em alvos que sejam instâncias gerenciadas adequadas do SQL Server governadas pelo SQL Server Utility.
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 do SQL Server.
Inclua instâncias do SQL Server no SQL Server Utilitário, tornando-as gerenciadas ou não.
Extraia um DAC.
Importar um pacote de DAC.
Implante um DAC em instâncias adequadas no SQL Server Utility.
Gerencie os recursos do host do SQL Server Utility.
Gerencie recursos de instâncias do SQL Server.
Crie e aplique políticas para objetos-alvo no SQL Server Utility.