ManagedInstance Klasse

Definition

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.

public ref class ManagedInstance : Microsoft::SqlServer::Management::Sdk::Sfc::SfcInstance, Microsoft::SqlServer::Management::Common::ICreatable, Microsoft::SqlServer::Management::Common::IDroppable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcCreatable, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcDroppable
public class ManagedInstance : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCreatable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDroppable
type ManagedInstance = class
    inherit SfcInstance
    interface ISfcCreatable
    interface ICreatable
    interface ISfcDroppable
    interface IDroppable
Public Class ManagedInstance
Inherits SfcInstance
Implements ICreatable, IDroppable, ISfcCreatable, ISfcDroppable
Vererbung
ManagedInstance
Implementiert

Hinweise

Das Managed Instance Object stellt eine Instanz von SQL Server dar, die in der Gruppe der von SQL Server Utility Services verwalteten Computer enthalten ist. Mit dem ManagedObject-Objekt können Sie:

  • Bestimmen Sie das Agent-Proxy-Konto, das geplante Jobs auf der Instanz von SQL Server ausführt.

  • Bestimmen Sie das Cache-Verzeichnis, in dem temporäre Dateien während einer Bereitstellung gespeichert werden.

  • Bestimmen Sie den Verwaltungszustand der Instanz von SQL Server.

  • Hören Sie auf, die Instanz von SQL Server zu verwalten, und entfernen Sie sie aus dem SQL Server Utility.

Konstruktoren

Name Beschreibung
ManagedInstance()

Initialisiert eine neue Instanz der ManagedInstance-Klasse.

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)
AgentProxyAccount

Erhält das SQL Server-Agent-Proxy-Konto, das für geplante Jobs auf der Instanz von SQL Server verwendet wird.

BackupDirectory

Es bekommt das Backup-Verzeichnis der Server-Instanz.

CacheDirectory

Erhält das Cache-Verzeichnis, in dem temporäre Dateien während der Bereitstellung auf der Instanz von SQL Server gespeichert werden können.

Collation

Erhält die Kollation für die Server-Instanz.

ComputerNamePhysicalNetBIOS

Gibt das physische NetBIOS für die Serverinstanz an.

ComputerProcessorHealthState

Erhält den Gesundheitszustand des Computerprozessors.

ContainsOverUtilizedDatabases

Erhält einen Wert, der angibt, ob die Serverinstanz überbelastete Datenbanken enthält.

ContainsOverUtilizedVolumes

Erhält einen Wert, der angibt, ob die Serverinstanz überbelastete Volumes enthält.

ContainsUnderUtilizedDatabases

Erhält einen Wert, der anzeigt, ob die Serverinstanz eine untergenutzte Datenbank enthält.

ContainsUnderUtilizedVolumes

Erhält einen Wert, der angibt, ob die Serverinstanz untergenutzte Volumes enthält.

CpuMaxClockSpeed

Erreicht die maximale Taktfrequenz der CPU.

CpuName

Es bekommt den Namen der CPU.

DateCreated

Es bekommt die Zeit und das Datum, an dem das ManagedInstance Objekt erstellt wurde.

Edition

Erhält die Version der Instanz von SQL Server.

EngineEdition

Es bekommt die Engine Edition für die Instanz von SQL Server.

FileSpaceHealthState

Erhält den Gesundheitszustand des Dateiraums.

ID

Erhält einen ID-Wert, der die verwaltete Instanz von SQL Server eindeutig identifiziert.

IdentityKey

Erhält den Schlüsselwert, der die verwaltete Instanz identifiziert.

InstanceName

Erhält den Namen der Instanz von SQL Server.

IsCaseSensitive

Erhält einen Wert, der angibt, ob die Serverinstanz groß- und kleinschreibungssensitiv ist.

IsClustered

Erhält einen Wert, der angibt, ob die Serverinstanz Teil eines clusterten Servers ist.

IsPolicyOverridden

Erhält einen Wert, der anzeigt, ob eine der Serverinstanz-Richtlinien überschrieben wurde.

Language

Erhält die Sprache, die von der verwalteten Instanz von SQL Server verwendet wird.

LastReportedTime

Erhält die aktuell gemeldete Zeit für die Eigenschaften des Server-Instanzobjekts.

ManagementState

Erhält den aktuellen Zustand der Instanz von SQL Server in Bezug auf die Verwaltung durch den SQL Server Utility-Service.

Metadata

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

(Geerbt von SfcInstance)
Name

Erhält oder setzt den Namen der verwalteten Instanz.

NetName

Erhält den NetBIOS-Namen des Netzwerks, auf dem die Serverinstanz läuft.

OSVersion

Erhält die Betriebssystemversion der verwalteten Instanz von SQL Server.

Parent

Erhält oder setzt das Utility-Objekt, das der Elternteil des ManagedInstance Objekts ist.

PhysicalMemory

Erhält den physischen Speicher der verwalteten Instanz von SQL Server.

Processors

Erhält die Anzahl der Prozessoren für die verwaltete Instanz von SQL Server.

ProductLevel

Erhält die Produktebene der Serverinstanz.

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)
ServerProcessorHealthState

Erhält den Gesundheitszustand des Server-Instanz-Prozessors.

ServerType

Es bekommt den Typ der Server-Instanz.

ServerUrn

Erhält den einheitlichen Ressourcennamen (URN) der Serverinstanz.

State

Gibt den Zustand des SfcInstance-Objekts zurück.

(Geerbt von SfcInstance)
Urn

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

(Geerbt von SfcInstance)
Version

Spezifiziert die Version der Serverinstanz.

VolumeSpaceHealthState

Erhält den Gesundheitszustand des Volumenraums.

Methoden

Name Beschreibung
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)
CreateIdentityKey()

Erstellt einen Identitätsschlüssel.

CreateImpl()

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

(Geerbt von SfcInstance)
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)
GetChildCollection(String)

Bekommt die Kindersammlung.

GetDomain()

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

(Geerbt von SfcInstance)
GetObjectFactory()

Erhält das Factory-Objekt, das zum Erstellen neuer Instanzen verwendet wird.

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)
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)

Setzt die ID-Eigenschaft des Basistyps auf das Ausführungsergebnis.

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 Objekts, indem man sie vom Server liest.

(Geerbt von SfcInstance)
Remove(SqlStoreConnection)

Entfernt die verwaltete Instanz des SqlStoreConnection Objekts.

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)
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
ICreatable.Create()

Testet, ob der Zustand verwaltet wird, und erstellt einen Server und eine Verbindung, wenn er sich im verwalteten Zustand befindet.

IDroppable.Drop()

Die Instanz fällt ab, wenn der Zustand verwaltet wird.

ISfcCreatable.ScriptCreate()

Erstellt ein ISfcScript -Objekt.

ISfcDroppable.ScriptDrop()

Lässt einen ISfcScript Gegenstand fallen.

Gilt für: