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 Namensraum enthält Klassen, die die SQL Server Utility-Objekte repräsentieren.
Klassen
| Name | Beschreibung |
|---|---|
| Computer |
Der Typ Computer repräsentiert einen Computer im Versorgungsbereich, einschließlich bestimmter physikalischer Eigenschaften, die die Leistung und Belastung des Computers anzeigen. |
| Computer.Key |
Die Klasse Computer.Key stellt den Schlüssel dar, der die Klasse Computer identifiziert. |
| ComputerCollection |
Die Klasse ComputerCollection stellt eine Sammlung von Computer Objekten dar, die alle im Utility-Bereich verwalteten Computer repräsentieren. |
| DataFileAdapter |
Der Typ DataFileAdapter repräsentiert Informationen über eine Datendatei. |
| DeployedDac |
Der Typ DeployedDac repräsentiert eine Datenbankanwendungsstruktur in Form eines DAC-Pakets, das auf einem Computer installiert wurde, der eine Instanz von SQL Server ausführt. |
| DeployedDac.Key |
Die Klasse DeployedDac.Key stellt den Schlüssel dar, der die Klasse DeployedDac identifiziert. |
| DeployedDacCollection |
Die Klasse DeployedDacCollection stellt eine Sammlung von DeployedDac Objekten dar, die alle eingesetzten DACs im Utility-Bereich repräsentieren. |
| LogFileAdapter |
Die Schnittstelle LogFileAdapter beschreibt die erweiterten Eigenschaften, die von Logdatei-Adaptern implementiert werden müssen. |
| ManagedInstance |
Der Typ ManagedInstance stellt eine Instanz von SQL Server dar, die von den SQL Server Utility-Diensten verwaltet wird, um Richtlinien und Deployments zu steuern. |
| ManagedInstance.Key |
Die Klasse ManagedInstance.Key stellt den Schlüssel dar, der die Klasse ManagedInstance identifiziert. |
| ManagedInstanceCollection |
Repräsentiert eine Sammlung verwalteter Instanzen von SQL Server im SQL Server Utility. |
| NameKey |
Identifiziert Microsoft.SqlServer.Management.Utility Objekte, die eine Namenseigenschaft als Sfc-Schlüssel verwenden. |
| Utility |
Die Klasse Utility stellt einen Utility Control Point (UCP) dar, der Methoden und Eigenschaften definiert, um eine oder mehrere entfernte Instanzen von SQL Server zu verwalten. |
| Utility.Key |
Die Klasse Utility.Key definiert Methoden und Eigenschaften, die verwendet werden, um die Utility im System File Checker (SFC) zu identifizieren. |
| UtilityException |
Die Klasse UtilityException definiert Methoden und Eigenschaften, die Informationen zu Utility-Ausnahmen aufzeichnen. Sie ist die Basisklasse für alle Utility-Ausnahmetypen. |
| Volume |
Der Typ Volume repräsentiert Informationen über ein Volumen oder eine Festplattenpartition auf einem Computer in der SQL Server Utility-Domäne. |
| Volume.Key |
Die Klasse Volume.Key stellt den Schlüssel dar, der die Klasse Volume identifiziert. |
| VolumeCollection |
Die Klasse VolumeCollection stellt eine Sammlung von Volume Objekten dar, die alle Volumina auf einem Computer repräsentieren. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IDataFilePerformanceFacet |
Die ist IDataFilePerformanceFacet eine Schnittstelle, die die Leistung der Datendatei darstellt. Dies wird bei der Festlegung leistungsbasierter Policen verwendet. |
| ILogFilePerformanceFacet |
Die ist ILogFilePerformanceFacet eine Schnittstelle, die die Leistung der Logdatei darstellt. Dies wird zur Festlegung leistungsbasierter Policen verwendet. |
Enumerationen
| Name | Beschreibung |
|---|---|
| DatabaseState |
Aufzählung der Datenbankzustände. |
| HealthState |
Die HealthState Aufzählung enthält Werte, die verwendet werden, um den Zustand der Auslösung anzugeben. |
| ManagementState |
Zählt die möglichen Zustände eines ManagedInstance Objekts auf. |
Hinweise
Die Top-Level-Instanz ist die KlasseUtility, die die Verbindung zur Instanz von SQL Server beweist. Die Kinder der Utility Klasse sind der andere Haupttyp:
Die SQL Server Utility-Objekte können verwendet werden, um Instanzen von SQL Server im Netzwerk zu entdecken und sie in das SQL Server Utility einzubinden. Diese Instanzen können in verwaltete Instanzen umgewandelt werden, die dann vom SQL Server Utility verwaltet werden und an Bereitstellungen und Richtlinienverwaltung teilnehmen können.
Das SQL Server Utility verwendet DAC-Pakete, die mit dem DAC-Objekt und SMO-Objekten im Design-Modus erstellt werden können. Ein DAC-Paket kann erstellt werden, indem man aus einer Liste von Komponenten einer Datenbankanwendung extrahiert oder ein DAC-Paket aus einer Datei importiert. Eine Liste von DAC-Paketen wird im SQL Server Utility in einem Katalog gespeichert. Ein DAC-Paket kann aus dieser Liste ausgewählt und auf Ziele bereitgestellt werden, die geeignete verwaltete Instanzen von SQL Server sind, die vom SQL Server Utility gesteuert werden.
Der Namensraum Microsoft.SqlServer.Management.Utility befindet sich in der Datei Microsoft.SqlServer.Management.Utility.dll. Zusätzlich befinden sich einige unterstützende Objekte in der Microsoft.SqlServer.Management.UtilityEnum.dll-Datei. Du musst diese Dateien importieren, um auf die Klassen im Namensraum Microsoft.SqlServer.Management.Utility zuzugreifen.
Durch die Nutzung des Namensraums Microsoft.SqlServer.Management.Utility können Sie:
Entdecken Sie Instanzen von SQL Server.
Fügen Sie Instanzen von SQL Server in das SQL Server Utility ein, indem Sie sie verwaltet oder nicht verwaltet machen.
Entziehe einen DAC.
Importiere ein DAC-Paket.
Installiere einen DAC auf geeigneten Instanzen im SQL Server Utility.
Verwalten Sie die Ressourcen des SQL Server Utility Hosts.
Verwalten Sie die Ressourcen der SQL Server-Instanzen.
Erstellen und wenden Sie Richtlinien auf Zielobjekte im SQL Server Utility an.