Microsoft.SqlServer.Management.Utility Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.