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 Utility Klasse stellt einen Hilfssteuerungspunkt (UCP) dar, der Methoden und Eigenschaften definiert, um eine oder mehrere Remoteinstanzen 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
Remoteinstanzen von SQL Server, die durch ManagedInstance Klasseninstanzen dargestellt werden, können der Auflistung des SQL Server Utility mithilfe der Methoden hinzugefügt werden, die von der ManagedInstanceFactory-Klasse definiert wurden. Nach der Registrierung in den Utility, diese Instanzen werden erst vollständig verwaltet, wenn ihre Nutzungsdaten und Integritätszustände bestimmt wurden.
Konstruktoren
Utility() |
Initialisiert eine neue Standardinstanz der Utility-Klasse. |
Utility(SqlStoreConnection) |
Initialisiert eine neue Instanz der Utility-Klasse, die über die angegebene Verbindung mit |
Eigenschaften
AbstractIdentityKey |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
Computers |
Ruft die Auflistung der Computer ab, auf denen verwaltete Instanzen ausgeführt werden. |
CreatedBy |
Ruft die Anmeldeinformationen für die Authentifizierung des Benutzers ab, der Utility erstellt hat. |
DateCreated |
Ruft das Datum und die Uhrzeit ab, zu dem das SQL Server Utility erstellt wurde. |
DeployedDacCount |
Ruft die Anzahl der bereitgestellten DACs in den Instanzen von SQL Server ab, die vom SQL Server Utility verwaltet werden. |
DeployedDacHealthyCount |
Ruft die Anzahl der vom SQL Server Hilfsprogramm verwalteten Instanzen von SQL Server ab. |
DeployedDacManagementPendingCount |
Ruft die Anzahl bereitgestellter DAC-Instanzen ab, die den Verwaltungsstatus Ausstehend aufweisen. |
DeployedDacOnOverutilizedComputerCount |
Ruft die Anzahl der DACs ab, die auf verwalteten Instanzen bereitgestellt sind, die auf überausgelasteten Computern ausgeführt werden. |
DeployedDacOnUnderutilizedComputerCount |
Ruft die Anzahl der DACs ab, die auf verwalteten Instanzen bereitgestellt sind, die auf unterausgelasteten Computern ausgeführt werden. |
DeployedDacOverutilizedCount |
Ruft die Anzahl überausgelasteter, bereitgestellter DACs ab. |
DeployedDacs |
Ruft die Anzahl der DACs ab, die auf verwalteten Instanzen bereitgestellt sind. |
DeployedDacUnderutilizedCount |
Ruft die Anzahl der bereitgestellten, unterausgelasteten DACs auf allen verwalteten Instanzen ab. |
DeployedDacUnhealthyCount |
Ruft die Anzahl der bereitgestellten, fehlerhaften DACs auf allen verwalteten Instanzen ab. |
DeployedDacWithFilesOnOverutilizedVolumeCount |
Ruft die Anzahl bereitgestellter DACs ab, die über Dateien auf überausgelasteten Volumes verfügen. |
DeployedDacWithFilesOnUnderutilizedVolumeCount |
Ruft die Anzahl bereitgestellter DACs ab, die über Dateien auf unterausgelasteten Volumes verfügen. |
DeployedDacWithOverutilizedFileCount |
Ruft die Anzahl bereitgestellter DACs ab, die über überausgelastete Dateien verfügen. |
DeployedDacWithOverutilizedProcessorCount |
Ruft die Anzahl bereitgestellter DACs ab, die auf überausgelasteten Prozessoren ausgeführt werden. |
DeployedDacWithUnderutilizedFileCount |
Ruft die Anzahl bereitgestellter DACs ab, die über unterausgelastete Dateien verfügen. |
DeployedDacWithUnderutilizedProcessorCount |
Ruft die Anzahl bereitgestellter DACs ab, die auf unterausgelasteten Prozessoren ausgeführt werden. |
Description |
Ruft eine String ab, die den UCP beschreibt, oder legt sie fest. |
ManagedInstanceCount |
Ruft die Anzahl der Instanzen von SQL Server ab, die von der UCP verwaltet werden. |
ManagedInstanceHealthyCount |
Ruft die Anzahl der gesunden Instanzen von SQL Server ab, die von der UCP verwaltet werden. |
ManagedInstanceManagementPendingCount |
Ruft die Anzahl der Instanzen von SQL Server ab, die über einen ausstehenden Verwaltungsstatus verfügen. |
ManagedInstanceOnOverutilizedComputerCount |
Ruft die Anzahl der verwalteten Instanzen von SQL Server ab, die auf überverwendten Computern ausgeführt werden. |
ManagedInstanceOnUnderutilizedComputerCount |
Ruft die Anzahl der verwalteten Instanzen von SQL Server ab, die auf unterutilisierten Computern ausgeführt werden. |
ManagedInstanceOverutilizedCount |
Ruft die Anzahl der überutilisierten verwalteten Instanzen von SQL Server ab. |
ManagedInstances |
Ruft eine Auflistung ab, die jede Instanz von SQL Server verwaltet wirdUtility. |
ManagedInstanceUnderutilizedCount |
Ruft die Anzahl der verwalteten Instanzen von SQL Server ab, die nicht verwendet werden. |
ManagedInstanceUnhealthyCount |
Ruft die Anzahl der ungesunden verwalteten Instanzen von SQL Server ab. |
ManagedInstanceWithFilesOnOverutilizedVolumeCount |
Ruft die Anzahl der verwalteten Instanzen von SQL Server ab, die Dateien auf überutilisierten Volumes enthalten. |
ManagedInstanceWithFilesOnUnderutilizedVolumeCount |
Ruft die Anzahl der verwalteten Instanzen von SQL Server ab, die Dateien auf unterutilisierten Volumes enthalten. |
ManagedInstanceWithOverutilizedFileCount |
Ruft die Anzahl der verwalteten Instanzen von SQL Server ab, die überutilisierte Dateien verfügen. |
ManagedInstanceWithOverutilizedProcessorCount |
Ruft die Anzahl der verwalteten Instanzen von SQL Server ab, die auf überutilisierten Prozessoren ausgeführt werden. |
ManagedInstanceWithUnderutilizedFileCount |
Ruft die Anzahl der verwalteten Instanzen von SQL Server mit unterutilisierten Dateien ab. |
ManagedInstanceWithUnderutilizedProcessorCount |
Ruft die Anzahl der verwalteten Instanzen von SQL Server ab, die auf unterutilisierten Prozessoren ausgeführt werden. |
MdwDatabaseName |
Ruft den Namen der UMDW-Datenbank (Utility Management Data Warehouse) ab oder legt ihn fest. |
MdwRetentionLengthInDaysForDaysHistory |
Ruft die Länge in Tagen ab, die Daten für Tageseinträge in der Verlaufstabelle des Verwaltungs-Data Warehouses beibehalten werden, oder legt sie fest. |
MdwRetentionLengthInDaysForHoursHistory |
Ruft die Länge in Tagen ab, die Daten für Stundeneinträge in der Verlaufstabelle des UMDWs (Utility Management Data Warehouse) beibehalten werden, oder legt sie fest. |
MdwRetentionLengthInDaysForMinutesHistory |
Ruft die Länge in Tagen ab, die Daten für Minuteneinträge in der Verlaufstabelle des UMDWs (Utility Management Data Warehouse) beibehalten werden, oder legt sie fest. |
Metadata |
Gibt Metadaten zur Instanz und deren Domäne zurück. (Geerbt von SfcInstance) |
Name |
Ruft den Namen des verbundenen SQL-Speicherservers ab. |
OverUtilizationOccurenceFrequency |
Ruft die Häufigkeit ab, mit der Überauslastungszustände im Verlauf des angegebenen Folgefensters berechnet werden, oder legt sie fest. |
OverUtilizationTrailingWindow |
Ruft das Folgefenster in Stunden ab, das für die Zustandsberechnung verwendet wird, oder legt es fest. |
Parent |
Ruft das übergeordnete Element der Instanz über den keychain-Wert ab oder legt es fest. (Geerbt von SfcInstance) |
PolicyStore |
Ruft das PolicyStore-Objekt ab, durch das die Richtlinien für die SQL-Speicherverbindung definiert werden. |
Properties |
Gibt eine Auflistung von Instanzeigenschaften zurück. (Geerbt von SfcInstance) |
PropertyStorageProvider |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
SqlStoreConnection |
Ruft die SQL-Speicherverbindung ab oder legt sie fest. |
State |
Gibt den Status des SfcInstance-Objekts zurück. (Geerbt von SfcInstance) |
TotalStorageCapacity |
Ruft die Speicherkapazität des Hilfsprogramms ab. |
TotalStorageUtilization |
Ruft die Menge an SQL Server Hilfsspeicher ab, die derzeit verwendet wird. |
UnderUtilizationOccurenceFrequency |
Ruft die Häufigkeit ab, mit der Unterauslastungszustände im Verlauf des angegebenen Folgefensters berechnet werden, oder legt sie fest. |
UnderUtilizationTrailingWindow |
Ruft das Folgefenster in Stunden ab, das für die Zustandsberechnung verwendet wird, oder legt es fest. |
Urn |
Gibt den URN (Uniform Resource Name) des SfcInstance-Objekts zurück. (Geerbt von SfcInstance) |
UtilityName |
Ruft den Namen des Steuerungspunkts für das Hilfsprogramm (UCP) ab. |
Methoden
Alter() |
Aktualisierungen alle Utility Eigenschaftenänderungen in der Instanz von SQL Server. |
AlterImpl() |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
CheckObjectCreated() |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
CheckObjectState() |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
Connect(SqlStoreConnection) |
Gibt ein von |
CreateIdentityKey() |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
CreateImpl() |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
CreateUtility(String, SqlStoreConnection) |
Erstellt ein Utility-Objekt. |
CreateUtility(String, SqlStoreConnection, String, SqlSecureString) |
Erstellt ein Utility-Objekt. |
Discover(ISfcDependencyDiscoveryObjectSink) |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
DropImpl() |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
EnrollInstance(SqlStoreConnection) |
Registriert ein Utility-Objekt mit der vom |
EnrollInstance(SqlStoreConnection, String, SqlSecureString) |
Registriert ein Utility-Objekt mit der vom |
GetChildCollection(String) |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
GetDomain() |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
GetPropertySet() |
Gibt den Eigenschaftensatz für das SfcInstance-Objekt zurück. (Geerbt von SfcInstance) |
GetTypeMetadataImpl() |
Gibt die Domänen an, die überschrieben gesetzt werden, indem die richtige TypeMetadata-Klasse direkt zurückgegeben wird. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
InitializeUIPropertyState() |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
IsLoginUtilityReader(SqlStoreConnection) |
Überprüft, ob der zur Verbindung verwendete Anmeldename der Rolle Hilfsprogrammleser angehört. |
IsUtilityControlPoint(SqlStoreConnection) |
Bestimmt, ob der angegebene Server ein Steuerungspunkt für das Hilfsprogramm (UCP) ist. |
MarkForDropImpl(Boolean) |
Gibt einen Wert zurück, der die vorhandenen Objekte angibt, die gelöscht werden sollen. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
MarkRootAsConnected() |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
MoveImpl(SfcInstance) |
Gibt das neue übergeordnete Objekt an, das in einer Instanz verschoben werden soll. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Wird jedes Mal aufgerufen, wenn der gültige Wert von SfcInstance-Metadaten aktualisiert wird. (Geerbt von SfcInstance) |
OnPropertyValueChanges(PropertyChangedEventArgs) |
Wird jedes Mal aufgerufen, wenn der gültige Wert einer SfcInstance-Eigenschaft aktualisiert wird. (Geerbt von SfcInstance) |
PostAlter(Object) |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
PostCreate(Object) |
Gibt das Standardimplementierungsprogramm an, vom dem das Ausführungsergebnis erstellt wird. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
PostDrop(Object) |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
PostMove(Object) |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
PostRename(Object) |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
Refresh() |
Aktualisiert die Eigenschaften des SQL Server Hilfsprogramms. |
RenameImpl(SfcKey) |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
ResetKey() |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
ScriptAlter() |
Ändert die Eigenschaften des Basisobjekts, falls es geändert wurde. |
Serialize(XmlWriter) |
Serialisiert die Instanz in XML. (Geerbt von SfcInstance) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Instanz-URNs zurück. (Geerbt von SfcInstance) |
UpdateUIPropertyState() |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
Validate() |
Gibt die Überprüfung des grundlegenden untergeordneten Objekts an. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
Ereignisse
propertyChanged |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcInstance) |
PropertyChanged |
Tritt ein, wenn sich ein Eigenschaftswert ändert. (Geerbt von SfcInstance) |
propertyMetadataChanged |
Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. Tritt auf, wenn sich ein Eigenschaftsmetadatenwert ändert. (Geerbt von SfcInstance) |
PropertyMetadataChanged |
Tritt auf, wenn die Metadaten für eine Eigenschaft geändert wurden. (Geerbt von SfcInstance) |
Explizite Schnittstellenimplementierungen
ISfcDomain.GetExecutionEngine() |
Ruft eine neue Schnittstelle für die Ausführungs-Engine ab. |
ISfcDomain.GetKey(IUrnFragment) |
Ruft ein neues SfcKey-Objekt ab. |
ISfcDomain.GetType(String) |
Ruft den Type des Hilfsprogramms ab. |
ISfcDomain.GetTypeMetadata(String) |
Ruft das SfcTypeMetadata ab. |
ISfcDomain.UseSfcStateManagement() |
Gibt |
ISfcDomain2.GetUrnSkeletonsFromType(Type) |
Ruft eine Liste von Zeichenfolgenwerten ab, die URN-Skelette enthalten. |
ISfcDomainLite.DomainInstanceName |
Ruft den Instanznamen der Domäne ab. |
ISfcDomainLite.DomainName |
Ruft den Domänennamen ab. |
ISfcDomainLite.GetLogicalVersion() |
Ruft einen ganzzahligen Wert ab, der die logische Version angibt. |
ISfcHasConnection.ConnectionContext |
Ruft den Verbindungskontextmodus für die Verbindung fest. |
ISfcHasConnection.GetConnection() |
Ruft das ISfcConnection ab. |
ISfcHasConnection.GetConnection(SfcObjectQueryMode) |
Ruft das ISfcConnection ab. |
ISfcHasConnection.SetConnection(ISfcConnection) |
Legt ISfcConnection fest. |