Microsoft.SqlServer.Management.Utility Spazio dei nomi

Lo Microsoft.SqlServer.Management.Utility spazio dei nomi contiene classi che rappresentano gli oggetti utilità di SQL Server.

Classi

Computer

Il tipo Computer rappresenta un computer nel dominio dell'utilità, comprese alcune proprietà fisiche che indicano il caricamento e le prestazioni del computer.

Computer.Key

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

ComputerCollection

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

DataFileAdapter

Il tipo di DataFileAdapter rappresenta le informazioni su un file di dati.

DeployedDac

Il DeployedDac tipo rappresenta una struttura dell'applicazione di database, sotto forma di pacchetto dell'applicazione livello dati installato in un computer che esegue un'istanza di SQL Server.

DeployedDac.Key

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

DeployedDacCollection

La classe DeployedDacCollection rappresenta una raccolta di oggetti DeployedDac che rappresentano tutti i DAC distribuiti nel dominio dell'utilità.

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 utilità SQL Server per controllare i criteri e le distribuzioni.

ManagedInstance.Key

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

ManagedInstanceCollection

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

NameKey

Identifica oggetti Microsoft.SqlServer.Management.Utility che utilizzano una proprietà del nome 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 classe Utility.Key definisce i metodi e le proprietà utilizzati per identificare l'oggetto Utility all'interno del controllo file di sistema (SFC).

UtilityException

La classe UtilityException definisce i metodi e le proprietà che registrano le informazioni sull'eccezione dell'utilità. Si tratta della classe di base per tutti i tipi di eccezione dell'utilità.

Volume

Il Volume tipo rappresenta informazioni su un volume o una partizione disco in un computer nel dominio di utilità SQL Server.

Volume.Key

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

VolumeCollection

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

Interfacce

IDataFilePerformanceFacet

IDataFilePerformanceFacet è un'interfaccia che rappresenta le prestazioni del file di dati. Viene utilizzato per determinare i criteri basati sulle prestazioni.

ILogFilePerformanceFacet

ILogFilePerformanceFacet è un'interfaccia che rappresenta le prestazioni del file di log. Viene utilizzato per determinare i criteri basati sulle prestazioni.

Enumerazioni

DatabaseState

Enumerazione stato database.

HealthState

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

ManagementState

Enumera i possibili stati di un oggetto ManagedInstance.

Commenti

L'istanza di primo livello è la Utility classe, che dimostra la connessione all'istanza di SQL Server. Gli elementi figlio della classe sono l'altro Utility tipo principale:

Gli oggetti utilità SQL Server possono essere usati per individuare le istanze di SQL Server nella rete e includerle nell'utilità SQL Server. Queste istanze possono essere convertite in istanze gestite, che vengono quindi regolate dall'utilità SQL Server e possono partecipare alle distribuzioni e alla gestione dei criteri.

L'utilità SQL Server usa i pacchetti daC, che possono essere creati usando l'oggetto DAC e gli oggetti SMO in modalità Progettazione. Un pacchetto dell'applicazione livello dati può essere creato dall'estrazione da un elenco di componenti che costituiscono un'applicazione di database o importando un pacchetto dell'applicazione livello dati da un file. Un elenco di pacchetti dell'applicazione livello dati viene archiviato nell'utilità SQL Server in un catalogo. Un pacchetto dell'applicazione livello dati può essere selezionato da questo elenco e distribuito in destinazioni che sono istanze gestite appropriate di SQL Server regolate dall'utilità SQL Server.

Lo Microsoft.SqlServer.Management.Utility spazio dei nomi si trova nel file di Microsoft.SqlServer.Management.Utility.dll. Inoltre, alcuni oggetti di supporto si trovano nel file di Microsoft.SqlServer.Management.UtilityEnum.dll. È necessario importare questi file per accedere alle classi nello Microsoft.SqlServer.Management.Utility spazio dei nomi.

Usando lo Microsoft.SqlServer.Management.Utility spazio dei nomi, è possibile:

  • Individuare istanze di SQL Server.

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

  • Estrarre un'applicazione livello dati.

  • Importare un pacchetto dell'applicazione livello dati.

  • Distribuire un'applicazione livello dati in istanze appropriate nell'utilità di SQL Server.

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

  • Gestire le risorse dell'istanza di SQL Server.

  • Creare e applicare criteri agli oggetti di destinazione nell'utilità di SQL Server.