Freigeben über


Microsoft.SqlServer.Management.Utility Namespace

Der Microsoft.SqlServer.Management.Utility Namespace enthält Klassen, die die SQL Server Utility-Objekte darstellen.

Klassen

Computer

Der Computer-Typ stellt einen Computer in der Hilfsprogrammdomäne dar, einschließlich bestimmter physischer Eigenschaften, die die Leistung und Auslastung des Computers angeben.

Computer.Key

Die Computer.Key-Klasse stellt den Schlüssel dar, durch den die Computer-Klasse identifiziert wird.

ComputerCollection

Die ComputerCollection-Klasse stellt eine Auflistung von Computer-Objekten dar, die alle in der Hilfsprogrammdomäne verwalteten Computer darstellen.

DataFileAdapter

Der DataFileAdapter-Typ stellt Informationen zu einer Datendatei dar.

DeployedDac

Der DeployedDac Typ stellt eine Datenbankanwendungsstruktur in Form eines DAC-Pakets dar, das auf einem Computer installiert wurde, auf dem eine instance SQL Server ausgeführt wird.

DeployedDac.Key

Die DeployedDac.Key-Klasse stellt den Schlüssel dar, durch den die DeployedDac-Klasse identifiziert wird.

DeployedDacCollection

Die DeployedDacCollection-Klasse stellt eine Auflistung von DeployedDac-Objekten dar, die alle bereitgestellten DACs in der Hilfsprogrammdomäne darstellen.

LogFileAdapter

Die LogFileAdapter-Schnittstelle beschreibt die erweiterten Eigenschaften, die von Protokolldateiadaptern implementiert werden müssen.

ManagedInstance

Der ManagedInstance Typ stellt eine instance von SQL Server dar, die vom SQL Server-Hilfsprogrammdienste verwaltet wird, um Richtlinien und Bereitstellungen zu steuern.

ManagedInstance.Key

Die ManagedInstance.Key-Klasse stellt den Schlüssel dar, durch den die ManagedInstance-Klasse identifiziert wird.

ManagedInstanceCollection

Stellt eine Auflistung verwalteter Instanzen von SQL Server im SQL Server-Hilfsprogramm dar.

NameKey

Identifiziert Microsoft.SqlServer.Management.Utility-Objekte, die eine Namenseigenschaft als SFC-Schlüssel verwenden.

Utility

Die Utility -Klasse stellt einen Hilfsprogrammsteuerungspunkt (UCP) dar, der Methoden und Eigenschaften zum Verwalten einer oder mehrerer Remoteinstanzen von SQL Server definiert.

Utility.Key

Die Utility.Key-Klasse definiert Methoden und Eigenschaften, die zur Identifizierung von Utility innerhalb des Systemdatei-Überprüfungsprogramms (System File Checker, SFC) verwendet werden.

UtilityException

Die UtilityException-Klasse definiert Methoden und Eigenschaften, durch die Informationen zu Hilfsprogrammausnahmen aufgezeichnet werden. Sie ist die Basisklasse für alle Typen von Hilfsprogrammausnahmen.

Volume

Der Volume Typ stellt Informationen zu einem Volume oder einer Datenträgerpartition auf einem Computer in der SQL Server-Hilfsprogrammdomäne dar.

Volume.Key

Die Volume.Key-Klasse stellt den Schlüssel dar, durch den die Volume-Klasse identifiziert wird.

VolumeCollection

Die VolumeCollection-Klasse stellt eine Auflistung von Volume-Objekten dar, die alle Volumes auf einem Computer darstellen.

Schnittstellen

IDataFilePerformanceFacet

IDataFilePerformanceFacet ist eine Schnittstelle, durch die die Leistung der Datendatei dargestellt wird. Sie wird zur Bestimmung leistungsbasierter Richtlinien verwendet.

ILogFilePerformanceFacet

ILogFilePerformanceFacet ist eine Schnittstelle, durch die die Leistung der Protokolldatei dargestellt wird. Dies wird verwendet, um leistungsbasierte Richtlinien zu bestimmen.

Enumerationen

DatabaseState

Enumeration der Datenbankstatus.

HealthState

Die HealthState-Enumeration enthält Werte, mit denen der Status der Bereitstellung angegeben wird.

ManagementState

Listet die möglichen Zustände eines ManagedInstance-Objekts auf.

Hinweise

Die oberste instance ist die Utility Klasse, die die Verbindung mit dem instance von SQL Server nachweist. Die untergeordneten Elemente der Utility Klasse sind der andere Standard Typ:

Die SQL Server Utility-Objekte können verwendet werden, um Instanzen von SQL Server im Netzwerk zu ermitteln und sie in das SQL Server-Hilfsprogramm aufzunehmen. Diese Instanzen können in verwaltete Instanzen konvertiert werden, die dann vom SQL Server-Hilfsprogramm gesteuert werden und an Bereitstellungen und der Richtlinienverwaltung teilnehmen können.

Das SQL Server-Hilfsprogramm verwendet DAC-Pakete, die mit dem DAC-Objekt und SMO-Objekten im Entwurfsmodus erstellt werden können. Ein DAC-Paket kann durch Extraktion aus einer Liste von Komponenten einer Datenbankanwendung oder durch Importieren eines DAC-Pakets aus einer Datei erstellt werden. Eine Liste von DAC-Paketen wird im SQL Server-Hilfsprogramm in einem Katalog gespeichert. Aus dieser Liste kann ein DAC-Paket ausgewählt und für Ziele bereitgestellt werden, die geeignete verwaltete Instanzen von SQL Server sind, die vom SQL Server-Hilfsprogramm gesteuert werden.

Der Microsoft.SqlServer.Management.Utility Namespace befindet sich in der Microsoft.SqlServer.Management.Utility.dll-Datei. Darüber hinaus befinden sich einige unterstützende Objekte in der Microsoft.SqlServer.Management.UtilityEnum.dll-Datei. Sie müssen diese Dateien importieren, um auf die Klassen im Microsoft.SqlServer.Management.Utility Namespace zuzugreifen.

Mithilfe des Microsoft.SqlServer.Management.Utility Namespace können Sie Folgendes ausführen:

  • Ermitteln sie Instanzen von SQL Server.

  • Schließen Sie Instanzen von SQL Server in das SQL Server-Hilfsprogramm ein, indem Sie sie verwaltet oder nicht verwaltet.

  • Extrahieren Sie eine DAC.

  • Importieren Sie ein DAC-Paket.

  • Stellen Sie eine DAC für geeignete Instanzen im SQL Server-Hilfsprogramm bereit.

  • Verwalten sie SQL Server Hostressourcen des Hilfsprogramms.

  • Verwalten sie SQL Server instance Ressourcen.

  • Erstellen und Anwenden von Richtlinien auf Zielobjekte im SQL Server-Hilfsprogramm.