Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

SqlSmoObject-Klasse

 

Veröffentlicht: September 2016

Das SqlSmoObject-Objekt stellt alle SQL Server-Objekte dar.

Namespace:   Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

System.Object
  Microsoft.SqlServer.Management.Smo.SmoObjectBase
    Microsoft.SqlServer.Management.Smo.SqlSmoObject
      Microsoft.SqlServer.Management.Smo.Agent.JobServer
      Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress
      Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker
      Microsoft.SqlServer.Management.Smo.ColumnEncryptionKeyValue
      Microsoft.SqlServer.Management.Smo.DatabaseActiveDirectory
      Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey
      Microsoft.SqlServer.Management.Smo.DatabaseOptions
      Microsoft.SqlServer.Management.Smo.DatabaseReplicaState
      Microsoft.SqlServer.Management.Smo.EndpointPayload
      Microsoft.SqlServer.Management.Smo.EndpointProtocol
      Microsoft.SqlServer.Management.Smo.FullTextIndex
      Microsoft.SqlServer.Management.Smo.Information
      Microsoft.SqlServer.Management.Smo.Mail.SqlMail
      Microsoft.SqlServer.Management.Smo.MasterKey
      Microsoft.SqlServer.Management.Smo.MessageObjectBase
      Microsoft.SqlServer.Management.Smo.NamedSmoObject
      Microsoft.SqlServer.Management.Smo.PhysicalPartition
      Microsoft.SqlServer.Management.Smo.QueryStoreOptions
      Microsoft.SqlServer.Management.Smo.ResourceGovernor
      Microsoft.SqlServer.Management.Smo.SecurityPredicate
      Microsoft.SqlServer.Management.Smo.Server
      Microsoft.SqlServer.Management.Smo.ServerActiveDirectory
      Microsoft.SqlServer.Management.Smo.ServerProxyAccount
      Microsoft.SqlServer.Management.Smo.ServiceMasterKey
      Microsoft.SqlServer.Management.Smo.Settings
      Microsoft.SqlServer.Management.Smo.SmartAdmin
      Microsoft.SqlServer.Management.Smo.UserOptions

[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
public abstract class SqlSmoObject : SmoObjectBase, ISfcPropertyProvider, 
	ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged, IRefreshable, 
	IAlienObject

NameBeschreibung
System_CAPS_protmethodSqlSmoObject()

Initialisiert eine neue Instanz der der SqlSmoObject Klasse.

NameBeschreibung
System_CAPS_protpropertyExecuteForScalar

Ruft den Boolean-Eigenschaftswert ab, der angibt, ob das Objekt auf die ExecuteForScalar-Option festgelegt ist, oder legt ihn fest.

System_CAPS_pubpropertyExecutionManager

Ruft das Objekt an den Manager ausgeführt.

System_CAPS_protpropertyIsTouched

Ruft den Boolean-Eigenschaftswert ab, der angibt, ob die Objekteigenschaften aktualisiert, aber noch nicht persistent auf dem Server gespeichert wurden.

System_CAPS_protpropertyObjectInSpace

Ruft den Boolean-Eigenschaftswert ab, der angibt, ob das Objekt isoliert vorhanden bzw. direkt oder indirekt mit der SQL Server-Instanz verbunden ist.

System_CAPS_pubpropertyProperties

Ruft eine Auflistung von Property-Objekten ab, die die Objekteigenschaften darstellen.

System_CAPS_protpropertyScalarResult

Ruft das skalare Ergebnis für das Objekt ab, auf das verwiesen wird.

System_CAPS_pubpropertyState

Ruft den Status des Objekts ab, auf das verwiesen wird.(Geerbt von „SmoObjectBase“.)

System_CAPS_pubpropertyUrn

Ruft den Wert der URN (Uniform Resource Name)-Adresse ab, durch den das Objekt eindeutig identifiziert wird.

System_CAPS_pubpropertyUserData

Ruft benutzerdefinierte Daten ab, die dem Objekt zugeordnet sind, auf das verwiesen wird, oder legt sie fest.(Geerbt von „SmoObjectBase“.)

NameBeschreibung
System_CAPS_protmethodAddDatabaseContext(StringCollection)

Fügt der Auflistung der vom queries-Parameter identifizierten Abfragen den Datenbankkontext hinzu.

System_CAPS_protmethodAlterImpl()

Aktiviert das Änderungsereignis des Objekts.

System_CAPS_protmethodAlterImplWorker()

Ruft die ALTER-Methoden auf.

System_CAPS_protmethodBindDefaultImpl(String, String, Boolean)

Bindet die von den Parametern identifizierten Standardelemente.

System_CAPS_protmethodBindRuleImpl(String, String, Boolean)

Bindet das Regelschema an die Regel und die Spalten, die von den Parametern identifiziert werden.

System_CAPS_protmethodCheckObjectState()

Überprüft den Status des Objekts, auf die verwiesen wird.

System_CAPS_protmethodCheckObjectState(Boolean)

Überprüft den Status des Objekts, auf das verwiesen wird. Optional kann angegeben werden, dass eine Ausnahme ausgelöst wird, wenn das Objekt noch nicht erstellt wurde.

System_CAPS_protmethodCheckObjectStateImpl(Boolean)

Überprüft den Zustand von SqlSmoObject.

System_CAPS_protmethodCleanObject()

Legt das Objekt auf ihren unveränderten Zustand fest.

System_CAPS_protmethodCreateImpl()

Erstellt ein Objekt mit Skriptoptionen.

System_CAPS_pubmethodDiscover()

Ermittelt eine Liste vom Typ Object.

System_CAPS_protmethodDropImpl(Boolean)

Löscht ein SqlSmoObject.

System_CAPS_protmethodDropImplWorker(Urn, Boolean)

Löscht die IMPL Worker.

System_CAPS_pubmethodEquals(Object)

(Geerbt von „Object“.)

System_CAPS_protmethodExecuteNonQuery(StringCollection, Boolean)

Führt einen Batch von Anweisungen aus, der kein Resultset zurückgibt.

System_CAPS_protmethodFinalize()

(Geerbt von „Object“.)

System_CAPS_protmethodFormatSqlVariant(Object)

Formatiert ein Objekt als T: Microsoft.Data.Schema.Sql.DataGenerator.SqlVariant-Typ.

System_CAPS_protmethodGenerateAlterEvent()

Generiert das Änderungsereignis mit dem angegebenen Wert.

System_CAPS_protmethodGenerateAlterEvent(Urn, Object)

Generiert das Änderungsereignis mit dem angegebenen URN und dem Wert des inneren Objekts.

System_CAPS_pubmethodSystem_CAPS_staticGetChildType(String, String)

Ruft den Typ eines untergeordneten Elements ab.

System_CAPS_protmethodGetContextDB()

Ruft die Kontextdatenbank ab, die diesem Objekt zugeordnet ist.

System_CAPS_protmethodGetDBName()

Ruft den Datenbanknamen ab, der dem Objekt zugeordnet ist.

System_CAPS_protmethodGetFragOptionString(FragmentationOption)

Ruft ein FragmentationOption-Objekt als Zeichenfolgenwert ab.

System_CAPS_pubmethodGetHashCode()

(Geerbt von „Object“.)

System_CAPS_protmethodGetPropValue(String)

Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab.

System_CAPS_protmethodGetPropValueOptional(String)

Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab.

System_CAPS_protmethodGetPropValueOptionalAllowNull(String)

Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab.

System_CAPS_protmethodGetRealValue(Property, Object)

Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab.

System_CAPS_protmethodGetServerName()

Ruft den Namen der SQL Server-Instanz ab, der das Objekt zugeordnet ist.

System_CAPS_protmethodGetServerObject()

Ruft den Server des SqlSmoObject-Objekts ab.

System_CAPS_protmethodGetSqlServerVersionName()

Ruft den Versionsnamen der SQL Server-Instanz ab, der das Objekt zugeordnet ist.

System_CAPS_pubmethodGetType()

(Geerbt von „Object“.)

System_CAPS_pubmethodSystem_CAPS_staticGetTypeFromUrnSkeleton(Urn)

Ruft den Typ aus dem vom Parameter angegebenen Urn-Objekt ab.

System_CAPS_protmethodGetUrnRecursive(StringBuilder)

Weist ein Urn-Objekt des SqlSmoObject-Objekts zu.

System_CAPS_protmethodGetUrnRecursive(StringBuilder, UrnIdOption)

Weist ein Urn-Objekt des SqlSmoObject-Objekts zu.

System_CAPS_protmethodImplInitialize(String[], OrderBy[])

Initialisiert die Felder des SqlSmoObject-Objekts.

System_CAPS_pubmethodInitialize()

Initialisiert das Objekt und erzwingt das Laden der Eigenschaften.

System_CAPS_pubmethodInitialize(Boolean)

Initialisiert das Objekt und erzwingt das Laden der Eigenschaften.

System_CAPS_protmethodSystem_CAPS_staticIsCollectionDirty(ICollection)

Ermittelt, ob eines der Objekte in der SqlSmoObject-Auflistung geändert wurde.

System_CAPS_protmethodIsObjectDirty()

Überprüft, ob die Objekteigenschaften geändert und die Änderungen noch nicht persistent für die SQL Server-Instanz gespeichert wurden.

System_CAPS_protmethodIsObjectInitialized()

Überprüft, ob das Objekt initialisiert wurde.

System_CAPS_protmethodIsObjectInSpace()

Überprüft, ob das Objekt isoliert vorhanden oder mit der SQL Server-Instanz verbunden ist.

System_CAPS_pubmethodSystem_CAPS_staticIsSupportedOnSqlAzure(Type)

Bestimmt, ob der angegebene Typ auf SQL Azure unterstützt wird.

System_CAPS_pubmethodIsSupportedProperty(String)

Bestimmt, ob die angegebene Eigenschaft in der .NET Framework-Zielversion unterstützt wird.

System_CAPS_protmethodIsVersion80SP3()

Ermittelt, ob die SQL Server-Version SQL Server 2000 mit SP3 ist.

System_CAPS_protmethodIsVersion90AndAbove()

Ermittelt, ob die SQL Server-Version SQL Server 2005 oder höher ist.

System_CAPS_pubmethodSystem_CAPS_staticMakeSqlString(String)

Stellt eine SQL-Zeichenfolge für die SQL-Smo-Objekt.

System_CAPS_protmethodMarkDropped()

Legt den zu löschenden SqlSmoState fest.

System_CAPS_protmethodMarkForDropImpl(Boolean)

Legt den SqlSmoState für den Löschvorgang fest.

System_CAPS_protmethodMemberwiseClone()

(Geerbt von „Object“.)

System_CAPS_protmethodPostAlter()

Die Methode, die nach der Aktivierung der SqlSmoObject geändert wird.

System_CAPS_protmethodPostCreate()

Die Methode, die nach der Aktivierung der SqlSmoObject wird erstellt.

System_CAPS_protmethodPostDrop()

Die Methode, die nach dem Löschen des SqlSmoObject aktiviert wird.

System_CAPS_pubmethodSystem_CAPS_staticQuoteString(String, Char, Char)

Wendet ein Angebot aus, um die Zeichenfolge markieren die SqlSmoObject.

System_CAPS_pubmethodRefresh()

Aktualisiert das Objekt und ruft beim nächsten Zugriff auf das Objekt Eigenschaften ab.

System_CAPS_protmethodScriptImpl()

Ruft eine Skriptauflistung von SqlSmoObject ab.

System_CAPS_protmethodScriptImpl(ScriptingOptions)

Ruft eine Skriptauflistung von SqlSmoObject ab.

System_CAPS_protmethodSetParentImpl(SqlSmoObject)

Legt das übergeordnete Element von SqlSmoObject auf den newParent-Parameter fest.

System_CAPS_pubmethodSystem_CAPS_staticSqlString(String)

Gibt das Objekt der SQL-Zeichenfolge.

System_CAPS_protmethodThrowIfAboveVersion100(String)

Löst das-Objekt Wenn oben Version 100.

System_CAPS_protmethodThrowIfAboveVersion80(String)

Löst SqlSmoObject aus, wenn Version über 80 ist.

System_CAPS_protmethodThrowIfBelowVersion100(String)

Löst die Ausnahme aus, wenn die Version unter 100 ist.

System_CAPS_protmethodThrowIfBelowVersion110(String)

Löst das Objekt aus, wenn die Version Belows 110.

System_CAPS_protmethodThrowIfBelowVersion110Prop(String)

Löst das SqlSmoObject aus, wenn Version unter 110Prop ist.

System_CAPS_protmethodThrowIfBelowVersion120(String)

Löst das Objekt aus, wenn die Version unter 120.

System_CAPS_protmethodThrowIfBelowVersion120Prop(String)

Löst das Objekt aus, wenn die Version Belows 120-Eigenschaft.

System_CAPS_protmethodThrowIfBelowVersion130(String)

Löst das-Objekt aus, wenn die Version unter 130.

System_CAPS_protmethodThrowIfBelowVersion130Prop(String)

Löst ein Objekt aus, wenn BelowVersion130Prop.

System_CAPS_protmethodThrowIfBelowVersion80(String)

Löst das Objekt aus, wenn die Version unter 80.

System_CAPS_protmethodThrowIfBelowVersion80SP3()

Löst eine Ausnahme aus, wenn die Version unter 80SP3 ist.

System_CAPS_protmethodThrowIfBelowVersion90(String)

Löst das Objekt aus, wenn die Version unter 90.

System_CAPS_pubmethodToString()

Gibt eine String zurück, die das Objekt darstellt, auf das verwiesen wird.(Überschreibt Object.ToString().)

System_CAPS_protmethodTouchImpl()

Nicht implementiert.

System_CAPS_protmethodSystem_CAPS_staticTrace(String)

Führt eine Ablaufverfolgung für das Objekt aus.

System_CAPS_protmethodUnbindDefaultImpl(Boolean)

Hebt die Bindung der Standardspalten des SqlSmoObject auf.

System_CAPS_protmethodUnbindRuleImpl(Boolean)

Hebt die Bindung der Regeln von SqlSmoObject auf.

System_CAPS_protmethodSystem_CAPS_staticUpdateCollectionState2(ICollection)

Aktualisiert den Auflistungsstatus von SqlSmoObject.

System_CAPS_pubmethodValidate(String, Object[])

Überprüft den Status eines Objekts.(Geerbt von „SmoObjectBase“.)

NameBeschreibung
System_CAPS_protfieldm_ExtendedProperties

Stellt eine Eigenschaft dar, die zur Erweiterung der von SqlSmoObject bereitgestellten Eigenschaften definiert wird.

System_CAPS_protfieldsingletonParent

Stellt das übergeordnete Singleton-Element dar.

NameBeschreibung
System_CAPS_pubeventPropertyChanged

Stellt das Ereignis dar, das bei Änderung einer Eigenschaft auftritt.

System_CAPS_pubeventPropertyMetadataChanged

Stellt das Ereignis dar, das bei Änderungen an den Eigenschaftsmetadaten auftritt.

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.Discover()

Ermittelt alle Abhängigkeiten.

Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetDomainRoot()

Gibt den Stamm der Domäne zurück.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetParent()

Ruft das übergeordnete Element dieses Objekts ab.Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetPropertyType(String)

Ruft den Typ der angegebenen Eigenschaft ab.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetPropertyValue(String, Type)

Ruft den Wert der angegebenen Eigenschaft ab.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetUrn()

Ruft den URN (Uniform Resource Name) des Objekts ab.

Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.Resolve(String)

Ruft aus dem URN (Unified Resource Name) die Instanz ab, die die Informationen zum Objekt enthält.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.SetObjectState(SfcObjectState)

Legt den Objektstatus auf den angegebenen SfcObjectState-Wert fest.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.SetPropertyValue(String, Type, Object)

Legt den Eigenschaftswert fest.

System_CAPS_pubinterfaceSystem_CAPS_privmethodISfcPropertyProvider.GetPropertySet()

Ruft den Schnittstellenverweis auf den Eigenschaftensatz dieses Objekts ab.

Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur.

Die SqlSmoObject ist ein generisches Objekt, das zum referenzierten Objekte verwendet wird, die nicht von einem angegebenen Typ. Die SqlSmoObject wird auch als Basisklasse verwendet.

Öffentliche statische (Shared in Microsoft Visual Basic) Member dieses Typs sind sicher für Multithread-Vorgänge. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.  

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: