Utility Klasse

Definition

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.

public ref class Utility sealed : Microsoft::SqlServer::Management::Sdk::Sfc::SfcInstance, Microsoft::SqlServer::Management::Common::IAlterable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcAlterable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcDomain2
[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.Utility.FacetSR", true)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
[System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))]
public sealed class Utility : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain2
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.LocalizedPropertyResources("Microsoft.SqlServer.Management.Utility.FacetSR", true)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))>]
type Utility = class
    inherit SfcInstance
    interface ISfcDomain2
    interface ISfcDomain
    interface ISfcDomainLite
    interface ISfcHasConnection
    interface ISfcAlterable
    interface IAlterable
Public NotInheritable Class Utility
Inherits SfcInstance
Implements IAlterable, ISfcAlterable, ISfcDomain2
Vererbung
Attribute
Implementiert

Hinweise

Entfernte Instanzen von SQL Server, dargestellt durch ManagedInstance Klasseninstanzen, können mit den von der Klasse ManagedInstanceFactory definierten Methoden zur Sammlung des SQL Server Utility hinzugefügt werden. Nach der Einschreibung in die Utilitywerden diese Instanzen erst vollständig verwaltet, wenn ihre Nutzungsdaten und Gesundheitszustände bestimmt sind.

Konstruktoren

Name Beschreibung
Utility()

Initialisiert eine neue Standardinstanz der Utility Klasse.

Utility(SqlStoreConnection)

Initialisiert eine neue Instanz der Utility Klasse mit der angegebenen Verbindung zu SqlStore.

Eigenschaften

Name Beschreibung
AbstractIdentityKey

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
Computers

Erhält die Sammlung von Computern, die verwaltete Instanzen ausführen.

CreatedBy

Erhält die Authentifizierungsdaten des Benutzers, der das erstellt hat Utility.

DateCreated

Es bekommt das Datum und die Uhrzeit, an der das SQL Server Utility erstellt wurde.

DeployedDacCount

Berechnet die Anzahl der installierten DACs auf den Instanzen von SQL Server, die vom SQL Server Utility verwaltet werden.

DeployedDacHealthyCount

Berechnet die Anzahl der gesunden installierten DACs auf den vom SQL Server verwalteten SQL Server-Utility-Instanzen.

DeployedDacManagementPendingCount

Erhält die Anzahl der eingesetzten DAC-Instanzen mit einem ausstehenden Management-Status.

DeployedDacOnOverutilizedComputerCount

Berechnet die Anzahl der DACs, die auf verwalteten Instanzen auf überlasteten Computern ausgeführt werden.

DeployedDacOnUnderutilizedComputerCount

Erhält die Anzahl der DACs, die auf verwalteten Instanzen auf untergenutzten Computern eingesetzt werden.

DeployedDacOverutilizedCount

Berechnet die Anzahl der überstrapazierten installierten DACs.

DeployedDacs

Erhält die Anzahl der DACs, die auf verwalteten Instanzen eingesetzt werden.

DeployedDacUnderutilizedCount

Berechnet die Anzahl der bereitgestellten, untergenutzten DACs auf allen verwalteten Instanzen.

DeployedDacUnhealthyCount

Es bekommt die Anzahl der eingesetzten, ungesunden DACs auf allen verwalteten Instanzen.

DeployedDacWithFilesOnOverutilizedVolumeCount

Berechnet die Anzahl der eingesetzten DACs, die Dateien auf überstrapazierten Volumes haben.

DeployedDacWithFilesOnUnderutilizedVolumeCount

Berechnet die Anzahl der eingesetzten DACs, die Dateien auf untergenutzten Volumes enthalten.

DeployedDacWithOverutilizedFileCount

Berechnet die Anzahl der eingesetzten DACs, die überstrapazierte Dateien haben.

DeployedDacWithOverutilizedProcessorCount

Berechnet die Anzahl der eingesetzten DACs, die über überlastete Prozessoren laufen.

DeployedDacWithUnderutilizedFileCount

Berechnet die Anzahl der eingesetzten DACs, die untergenutzte Dateien haben.

DeployedDacWithUnderutilizedProcessorCount

Berechnet die Anzahl der eingesetzten DACs, die auf untergenutzten Prozessoren arbeiten.

Description

Erhält oder setzt eine String Beschreibung des UCP.

ManagedInstanceCount

Erhält die Anzahl der Instanzen von SQL Server, die vom UCP verwaltet werden.

ManagedInstanceHealthyCount

Erhält die Anzahl der gesunden SQL Server-Instanzen, die vom UCP verwaltet werden.

ManagedInstanceManagementPendingCount

Erhält die Anzahl der SQL Server-Instanzen, die einen Status für ausstehende Verwaltung haben.

ManagedInstanceOnOverutilizedComputerCount

Berechnet die Anzahl der verwalteten SQL Server-Instanzen, die auf überlasteten Computern laufen.

ManagedInstanceOnUnderutilizedComputerCount

Berechnet die Anzahl der verwalteten SQL Server-Instanzen, die auf untergenutzten Computern laufen.

ManagedInstanceOverutilizedCount

Erhält die Anzahl der überstrapazierten verwalteten Instanzen von SQL Server.

ManagedInstances

Erhält eine Sammlung, die jede von diesem Utilityverwaltete SQL Server-Instanz enthält.

ManagedInstanceUnderutilizedCount

Berechnet die Anzahl der verwalteten SQL Server-Instanzen, die untergenutzt sind.

ManagedInstanceUnhealthyCount

Erhält die Anzahl der ungesunden verwalteten Instanzen von SQL Server.

ManagedInstanceWithFilesOnOverutilizedVolumeCount

Berechnet die Anzahl der verwalteten SQL Server-Instanzen, die Dateien auf überstrapazierten Volumes enthalten.

ManagedInstanceWithFilesOnUnderutilizedVolumeCount

Erhält die Anzahl der verwalteten SQL Server-Instanzen, die Dateien auf untergenutzten Volumes enthalten.

ManagedInstanceWithOverutilizedFileCount

Erhält die Anzahl der verwalteten SQL Server-Instanzen, die Dateien überstrapaziert haben.

ManagedInstanceWithOverutilizedProcessorCount

Erhält die Anzahl der verwalteten SQL Server-Instanzen, die auf überlasteten Prozessoren ausgeführt werden.

ManagedInstanceWithUnderutilizedFileCount

Erhält die Anzahl der verwalteten Instanzen von SQL Server mit untergenutzten Dateien.

ManagedInstanceWithUnderutilizedProcessorCount

Erhält die Anzahl der verwalteten SQL Server-Instanzen, die auf untergenutzten Prozessoren ausgeführt werden.

MdwDatabaseName

Erhält oder setzt den Namen der Utility Management Data Warehouse (UMDW)-Datenbank.

MdwRetentionLengthInDaysForDaysHistory

Erhält oder setzt die Länge, in Tagen, in denen diese Daten in der Management Data Warehouse (MDW)-Historietabelle für Tageseinträge gespeichert werden.

MdwRetentionLengthInDaysForHoursHistory

Erhält oder bestimmt die Dauer in Tagen, in denen Daten in der Utility Management Data Warehouse (UMDW)-Historietabelle für Stundeneinträge gespeichert werden.

MdwRetentionLengthInDaysForMinutesHistory

Erhält oder legt die Dauer in Tagen, in der die Daten in der Utility Management Data Warehouse (UMDW)-Historietabelle für Minuteneinträge gespeichert werden.

Metadata

Gibt Metadaten über die Instanz und ihre Domäne zurück.

(Geerbt von SfcInstance)
Name

Bekommt den Namen des verbundenen SQL-Store-Servers.

OverUtilizationOccurenceFrequency

Erhält oder setzt die Vorkommenshäufigkeit, die verwendet wird, um Übernutzungszustände über das angegebene Trailing-Fenster zu rechnen.

OverUtilizationTrailingWindow

Erhält oder setzt das Trailing-Fenster in Stunden, das zur Berechnung der Gesundheitszustände verwendet wird.

Parent

Erhält oder setzt den Instanz-Elternteil über den Schlüsselbund.

(Geerbt von SfcInstance)
PolicyStore

Erhält das PolicyStore Objekt, das die Richtlinien der SQL Store-Verbindung definiert.

Properties

Gibt Eigenschaften einer Sammlungsinstanz zurück.

(Geerbt von SfcInstance)
PropertyStorageProvider

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
SqlStoreConnection

Erhält oder setzt die SQL-Store-Verbindung

State

Gibt den Zustand des SfcInstance-Objekts zurück.

(Geerbt von SfcInstance)
TotalStorageCapacity

Erhält die Speicherkapazität des Versorgungsunternehmens.

TotalStorageUtilization

Erhält die Menge an aktuell genutztem SQL Server Utility-Speicher.

UnderUtilizationOccurenceFrequency

Erhält oder setzt die Vorkommenshäufigkeit, die verwendet wird, um Unterauslastungszustände über das angegebene Trailing-Fenster zu rechnen.

UnderUtilizationTrailingWindow

Erhält oder setzt das Trailing-Fenster in Stunden, das zur Berechnung der Gesundheitszustände verwendet wird.

Urn

Gibt den einheitlichen Ressourcennamen des SfcInstance-Objekts zurück.

(Geerbt von SfcInstance)
UtilityName

Erhält den Namen des Versorgungskontrollpunkts (UCP).

Methoden

Name Beschreibung
Alter()

Aktualisiert alle Utility Eigenschaftsänderungen in der Instanz des SQL Server.

AlterImpl()

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
CheckObjectCreated()

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
CheckObjectState()

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
Connect(SqlStoreConnection)

Gibt ein SqlStoreConnection Objekt zurück, das durch bestimmt ist connection.

CreateIdentityKey()

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
CreateImpl()

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
CreateUtility(String, SqlStoreConnection, String, SqlSecureString)

Erstellt ein Utility-Objekt.

CreateUtility(String, SqlStoreConnection)

Erstellt ein Utility-Objekt.

Discover(ISfcDependencyDiscoveryObjectSink)

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
DropImpl()

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
EnrollInstance(SqlStoreConnection, String, SqlSecureString)

Registriert ein Utility Objekt mit der durch sqlStoreConnection den Parameter bereitgestellten Verbindung.

EnrollInstance(SqlStoreConnection)

Registriert ein Utility Objekt mit der durch sqlStoreConnection den Parameter bereitgestellten Verbindung.

GetChildCollection(String)

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
GetDomain()

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
GetPropertySet()

Gibt die Menge der Eigenschaften für das SfcInstance-Objekt zurück.

(Geerbt von SfcInstance)
GetTypeMetadataImpl()

Zeigt die Domänen an, die überschreiben, indem sie direkt die richtige TypeMetadata-Klasse zurückgibt. Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
InitializeUIPropertyState()

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
IsLoginUtilityReader(SqlStoreConnection)

Prüft, ob das in der Verbindung verwendete Login die Rolle des Diensthilfelesers hat.

IsUtilityControlPoint(SqlStoreConnection)

Bestimmt, ob der angegebene Server ein Utility Control Point (UCP) ist.

MarkForDropImpl(Boolean)

Gibt einen Wert zurück, der die vorhandenen Objekte anzeigt, die entfernt werden sollen. Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
MarkRootAsConnected()

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
MoveImpl(SfcInstance)

Zeigt an, dass das neue Elternobjekt in einer Instanz bewegt werden soll. Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

Wird aufgerufen, wann immer der effektive Wert einer SfcInstance-Metadaten aktualisiert wird.

(Geerbt von SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

Wird aufgerufen, wann immer der effektive Wert einer SfcInstance-Eigenschaft aktualisiert wird.

(Geerbt von SfcInstance)
PostAlter(Object)

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
PostCreate(Object)

Gibt den Standardimplementator an, der das Ausführungsergebnis erzeugt. Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
PostDrop(Object)

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
PostMove(Object)

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
PostRename(Object)

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
Refresh()

Aktualisiert die Eigenschaften des SQL Server Utility.

RenameImpl(SfcKey)

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
ResetKey()

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
ScriptAlter()

Verändert die Eigenschaften des Basisobjekts, falls es verändert wurde.

Serialize(XmlWriter)

Serialisiert die Instanz zu XML.

(Geerbt von SfcInstance)
ToString()

Gibt eine String-Darstellung der Instanz Urn zurück.

(Geerbt von SfcInstance)
UpdateUIPropertyState()

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
Validate()

Zeigt die Validierung des grundlegenden Kindobjekts an. Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)

Ereignisse

Name Beschreibung
propertyChanged

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SfcInstance)
PropertyChanged

Tritt auf, wenn sich ein Eigenschaftswert ändert.

(Geerbt von SfcInstance)
propertyMetadataChanged

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

Tritt auf, wenn sich der Wert einer Eigenschaftsmetadaten ändert.

(Geerbt von SfcInstance)
PropertyMetadataChanged

Tritt auf, wenn sich die Metadaten einer Eigenschaft geändert haben.

(Geerbt von SfcInstance)

Explizite Schnittstellenimplementierungen

Name Beschreibung
ISfcDomain.GetExecutionEngine()

Erhält eine neue Schnittstelle für die Ausführungs-Engine.

ISfcDomain.GetKey(IUrnFragment)

Bekommt ein neues SfcKey Objekt.

ISfcDomain.GetType(String)

Er bekommt das Type Versorgungsunternehmen.

ISfcDomain.GetTypeMetadata(String)

Ruft SfcTypeMetadata ab.

ISfcDomain.UseSfcStateManagement()

Gibt True zurück.

ISfcDomain2.GetUrnSkeletonsFromType(Type)

Erhält eine Liste von String-Werten, die die URN-Skelette enthalten.

ISfcDomainLite.DomainInstanceName

Erhält den Instanznamen der Domain.

ISfcDomainLite.DomainName

Er bekommt den Domainnamen.

ISfcDomainLite.GetLogicalVersion()

Erhält einen ganzzahligen Wert, der die logische Version spezifiziert.

ISfcHasConnection.ConnectionContext

Erhält den Verbindungskontextmodus für die Verbindung.

ISfcHasConnection.GetConnection()

Ruft ISfcConnection ab.

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

Ruft ISfcConnection ab.

ISfcHasConnection.SetConnection(ISfcConnection)

Legt die ISfcConnection.

Gilt für: