Microsoft.SqlServer.Management.Utility Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.