Microsoft.SqlServer.Management.Utility Spazio dei nomi

Il Microsoft.SqlServer.Management.Utility namespace contiene classi che rappresentano gli oggetti SQL Server Utilità.

Classi

Nome Descrizione
Computer

Il Computer tipo rappresenta un computer nel dominio Utility, includendo alcune proprietà fisiche che indicano le prestazioni e il caricamento del computer.

Computer.Key

La Computer.Key classe rappresenta la chiave che identifica la Computer classe.

ComputerCollection

La ComputerCollection classe rappresenta una raccolta di Computer oggetti che rappresentano tutti i computer gestiti nel dominio Utilità.

DataFileAdapter

Il DataFileAdapter tipo rappresenta informazioni su un file di dati.

DeployedDac

Il DeployedDac tipo rappresenta una struttura di applicazione di database, sotto forma di un pacchetto DAC installato su un computer che esegue un'istanza di SQL Server.

DeployedDac.Key

La DeployedDac.Key classe rappresenta la chiave che identifica la DeployedDac classe.

DeployedDacCollection

La DeployedDacCollection classe rappresenta una collezione di DeployedDac oggetti che rappresentano tutti i DAC distribuiti nel dominio Utility.

LogFileAdapter

L'interfaccia LogFileAdapter descrive le proprietà estese che devono essere implementate dagli adattatori di file di log.

ManagedInstance

Il ManagedInstance tipo rappresenta un'istanza di SQL Server gestita dai servizi di SQL Server Utility per controllare le policy e le distribuzioni.

ManagedInstance.Key

La ManagedInstance.Key classe rappresenta la chiave che identifica la ManagedInstance classe.

ManagedInstanceCollection

Rappresenta una raccolta di istanze gestite di SQL Server nell'utilità SQL Server.

NameKey

Identifica Microsoft.SqlServer.Management.Utility oggetti che utilizzano una proprietà name come chiave Sfc.

Utility

La Utility classe rappresenta un punto di controllo dell'utilità (UCP) che definisce metodi e proprietà per gestire una o più istanze remote di SQL Server.

Utility.Key

La Utility.Key classe definisce metodi e proprietà utilizzati per identificare il Utility System File Checker (SFC).

UtilityException

La UtilityException classe definisce metodi e proprietà che registrano le informazioni sulle eccezioni dell'utilità. È la classe base per tutti i tipi di eccezione di utilità.

Volume

Il Volume tipo rappresenta informazioni su un volume o una partizione disco su un computer nel dominio SQL Server Utility.

Volume.Key

La Volume.Key classe rappresenta la chiave che identifica la Volume classe.

VolumeCollection

La VolumeCollection classe rappresenta una collezione di Volume oggetti che rappresentano tutti i volumi di un computer.

Interfacce

Nome Descrizione
IDataFilePerformanceFacet

È IDataFilePerformanceFacet un'interfaccia che rappresenta le prestazioni del file dati. Questo viene utilizzato per determinare le politiche basate sulle prestazioni.

ILogFilePerformanceFacet

È ILogFilePerformanceFacet un'interfaccia che rappresenta le prestazioni del file di log. Questo viene utilizzato per determinare le politiche basate sulle prestazioni.

Enumerazioni

Nome Descrizione
DatabaseState

Enumerazione degli stati del database.

HealthState

L'enumerazione HealthState contiene valori utilizzati per specificare lo stato della distribuzione.

ManagementState

Elenca gli stati possibili di un ManagedInstance oggetto.

Commenti

L'istanza di livello superiore è la Utility classe, che dimostra la connessione con l'istanza di SQL Server. I bambini della Utility classe sono l'altro tipo principale:

Gli oggetti SQL Server Utility possono essere utilizzati per scoprire istanze di SQL Server sulla rete e includerle nell'utilità SQL Server. Queste istanze possono essere convertite in istanze gestite, che sono poi governate dall'utilità SQL Server e possono partecipare a implementazioni e gestione delle policy.

L'utilità SQL Server utilizza pacchetti DAC, che possono essere creati utilizzando l'oggetto DAC e gli oggetti SMO in modalità Design. Un pacchetto DAC può essere creato estraendo da una lista di componenti che compongono un'applicazione di database, oppure importando un pacchetto DAC da un file. Un elenco di pacchetti DAC è memorizzato nell'utilità SQL Server in un catalogo. Un pacchetto DAC può essere selezionato da questo elenco e distribuito su target che sono istanze gestite adeguate di SQL Server governate dall'SQL Server Utility.

Il Microsoft.SqlServer.Management.Utility namespace risiede nel file Microsoft.SqlServer.Management.Utility.dll. Inoltre, alcuni oggetti di supporto sono presenti nel file Microsoft.SqlServer.Management.UtilityEnum.dll. Devi importare questi file per accedere alle classi nello Microsoft.SqlServer.Management.Utility spazio dei nomi.

Utilizzando il Microsoft.SqlServer.Management.Utility namespace, puoi:

  • Scopri istanze di SQL Server.

  • Includi istanze di SQL Server nell'utilità SQL Server rendendole gestite o non gestite.

  • Estrai un DAC.

  • Importa un pacchetto DAC.

  • Distribuisci un DAC su istanze appropriate nell'utilità SQL Server.

  • Gestire le risorse host dell'utilità SQL Server.

  • Gestire le risorse delle istanze di SQL Server.

  • Crea e applica policy agli oggetti target nell'utilità SQL Server.