Utility Klasse
Definition
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.
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 |
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 |
| 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 |
| EnrollInstance(SqlStoreConnection) |
Registriert ein Utility Objekt mit der durch |
| 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 |
| 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. |