(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

DefaultRuleBase-Klasse

Die DefaultRuleBase-Klasse ist eine von der Rule-Klasse und der Default-Klasse geerbte Basisklasse.

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

public class DefaultRuleBase : ScriptSchemaObjectBase, 
	ICreatable, IDroppable, IAlterable, IExtendedProperties, IScriptable, 
	ITextObject

Der DefaultRuleBase-Typ macht folgende Elemente verfügbar.

  NameBeschreibung
Geschützte MethodeDefaultRuleBaseInitialisiert eine neue Instanz der Default-Klasse oder der Rule-Klasse.
Nach oben

  NameBeschreibung
Geschützte EigenschaftExecuteForScalarRuft den Boolean-Eigenschaftswert ab, der angibt, ob das Objekt auf die ExecuteForScalar-Option festgelegt ist, oder legt ihn fest. (Geerbt von SqlSmoObject.)
Öffentliche EigenschaftExtendedPropertiesStellt eine Auflistung von ExtendedProperty-Objekten dar. Jedes ExtendedProperty-Objekt stellt eine erweiterte Eigenschaft für das Default-Objekt oder das Rule-Objekt dar.
Geschützte EigenschaftIsTouchedRuft den Boolean-Eigenschaftswert ab, der angibt, ob die Objekteigenschaften aktualisiert, aber noch nicht persistent auf dem Server gespeichert wurden. (Geerbt von SqlSmoObject.)
Öffentliche EigenschaftNameRuft den Schemanamen ab oder legt ihn fest. (Geerbt von ScriptSchemaObjectBase.)
Geschützte EigenschaftObjectInSpaceRuft den Boolean-Eigenschaftswert ab, der angibt, ob das Objekt isoliert vorhanden bzw. direkt oder indirekt mit der SQL Server-Instanz verbunden ist. (Geerbt von SqlSmoObject.)
Öffentliche EigenschaftPropertiesRuft eine Auflistung von Property-Objekten ab, die die Objekteigenschaften darstellen. (Geerbt von SqlSmoObject.)
Geschützte EigenschaftScalarResultRuft das skalare Ergebnis für das Objekt ab, auf das verwiesen wird. (Geerbt von SqlSmoObject.)
Öffentliche EigenschaftSchemaRuft das Schema ab oder legt es fest. (Geerbt von ScriptSchemaObjectBase.)
Öffentliche EigenschaftStateRuft den Status des Objekts ab, auf das verwiesen wird. (Geerbt von SmoObjectBase.)
Öffentliche EigenschaftTextBodyRuft den Text ab, durch den der Standardwert oder die Regel definiert wird, oder legt ihn fest.
Öffentliche EigenschaftTextHeaderRuft den Header des Textkörpers ab, durch den der Standardwert oder die Regel definiert wird, oder legt ihn fest.
Öffentliche EigenschaftTextModeRuft den Boolean-Eigenschaftswert ab, der angibt, ob das Default-Objekt oder der Rule-Objektheader als Text bearbeitbar ist, oder legt ihn fest.
Öffentliche EigenschaftUrnRuft den Wert der URN (Uniform Resource Name)-Adresse ab, durch den das Objekt eindeutig identifiziert wird. (Geerbt von SqlSmoObject.)
Öffentliche EigenschaftUserDataRuft benutzerdefinierte Daten ab, die dem Objekt zugeordnet sind, auf das verwiesen wird, oder legt sie fest. (Geerbt von SmoObjectBase.)
Nach oben

  NameBeschreibung
Geschützte MethodeAddDatabaseContextFügt der Auflistung der vom queries-Parameter identifizierten Abfragen den Datenbankkontext hinzu. (Geerbt von SqlSmoObject.)
Öffentliche MethodeAlterAktualisiert alle Änderungen an den Eigenschaften des Default-Objekts oder des Rule-Objekts für die SQL Server-Instanz.
Geschützte MethodeAlterImplAktiviert das Änderungsereignis des Objekts. (Geerbt von SqlSmoObject.)
Geschützte MethodeAlterImplWorkerRuft die ALTER-Methoden auf. (Geerbt von SqlSmoObject.)
Geschützte MethodeAppendCommaTextFügt Text an, der optional durch Komma getrennt ist. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeAppendWithCommaTextFügt Text an, der optional durch Komma getrennt ist. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeAppendWithOptionFügt Text und Optionstext an, der vom Haupttext durch die Zeichenfolge "WITH" und optional durch ein Komma getrennt ist. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeAutoGenerateNameGeneriert einen Namen auf Grundlage des Guid-Objekts. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeBindDefaultImplBindet die von den Parametern identifizierten Standardelemente. (Geerbt von SqlSmoObject.)
Geschützte MethodeBindRuleImplBindet das Regelschema an die Regel und die Spalten, die von den Parametern identifiziert werden. (Geerbt von SqlSmoObject.)
Öffentliche MethodeBindToColumn(String, String)Bindet den Standardwert oder die Regel an die angegebene Spalte in der angegebenen Tabelle.
Öffentliche MethodeBindToColumn(String, String, String)Bindet den Standardwert oder die Regel in der angegebenen Tabelle, die über das angegebene Schema verfügt, an die angegebene Spalte.
Öffentliche MethodeBindToDataTypeBindet den Standardwert oder die Regel an einen Datentyp.
Geschützte MethodeCheckObjectDirtyÜberprüft, ob das Objekt geändert und nicht beibehalten wurde. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeCheckObjectState()Überprüft den Status des Objekts, auf das verwiesen wird. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckObjectState(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. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckObjectStateImplÜberprüft den Zustand von SqlSmoObject. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckTextCorectnessÜberprüft den Text auf Übereinstimmung mit den Parametern. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeCheckTextModeSupportÜberprüft den Unterstützungsmodus. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeCheckVersion100Überprüft, ob die SQL Server-Version SQL Server 2008 ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckVersion110()Überprüft, ob die SQL Server-Version SQL Server 2012 ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckVersion110(String)Überprüft, ob die Version von SQL Server SQL Server 2012 mit dem angegebenen Namen ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckVersion80Überprüft die Gültigkeit des Objekts für SQL Server 2000. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckVersion80SP3Überprüft die Gültigkeit des Objekts für SQL Server 2000 SP3. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckVersion90Überprüft die Gültigkeit des Objekts für SQL Server 2005. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckVersionBelow110Überprüft, ob die SQL Server-Version älter als SQL Server 2012 ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckVersionBelow90Überprüft, ob die SQL Server-Version älter als SQL Server 2005 ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeCleanObjectBereinigt das Objekt, auf das verwiesen wird. (Geerbt von ScriptNameObjectBase.)
Öffentliche MethodeCreateErstellt einen Standardwert oder eine Regel für die SQL Server-Instanz, so wie im Default-Objekt oder im Rule-Objekt definiert.
Geschützte MethodeCreateImplErstellt ein Objekt mit Skriptoptionen. (Geerbt von SqlSmoObject.)
Öffentliche MethodeDiscoverErmittelt eine Liste vom Typ Object. (Geerbt von SqlSmoObject.)
Öffentliche MethodeDropEntfernt die Regel oder den Standardwert.
Geschützte MethodeDropImplLöscht ein SqlSmoObject. (Geerbt von SqlSmoObject.)
Geschützte MethodeDropImplWorkerRuft die DROP-Methoden auf. (Geerbt von SqlSmoObject.)
Öffentliche MethodeEnumBoundColumnsListet die Spalten auf, an die der Standardwert oder die Regel gebunden ist.
Öffentliche MethodeEnumBoundDataTypesListet die Datentypen auf, an die der Standardwert oder die Regel gebunden ist.
Öffentliche MethodeEquals (Geerbt von Object.)
Geschützte MethodeExecuteNonQueryFührt einen Batch von Anweisungen aus, der kein Resultset zurückgibt. (Geerbt von SqlSmoObject.)
Geschützte MethodeExecuteRenameQueryFührt die Umbenennungsabfrage für das Objekt aus. (Geerbt von NamedSmoObject.)
Geschützte MethodeFinalize (Geerbt von Object.)
Geschützte MethodeForceTextModeOnTextBodyErzwingt den Textmodus für den Textkörper. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeFormatSqlVariantFormatiert ein Objekt als SqlVariant-Typ. (Geerbt von SqlSmoObject.)
Geschützte MethodeGenerateAlterEvent()Generiert das Änderungsereignis mit dem angegebenen Wert. (Geerbt von SqlSmoObject.)
Geschützte MethodeGenerateAlterEvent(Urn, Object)Generiert das Änderungsereignis mit dem angegebenen URN und dem Wert des inneren Objekts. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetBraketNameForTextRuft den Klammernamen für den Text ab. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeGetContextDBRuft die Kontextdatenbank ab, die diesem Objekt zugeordnet ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetDBNameRuft den Datenbanknamen ab, der dem Objekt zugeordnet ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetFragOptionStringRuft ein FragmentationOption-Objekt als Zeichenfolgenwert ab. (Geerbt von SqlSmoObject.)
Öffentliche MethodeGetHashCode (Geerbt von Object.)
Geschützte MethodeGetIsSystemNamedRuft einen booleschen Wert ab, der angibt, ob das System benannt ist. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeGetIsTextDirtyBestimmt, ob der Textwert mit dem gespeicherten Wert konsistent ist. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeGetPropValueRuft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetPropValueOptionalRuft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetPropValueOptionalAllowNullRuft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetRealValueRuft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetServerNameRuft den Namen der SQL Server-Instanz ab, der das Objekt zugeordnet ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetServerObjectRuft den Server des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetSqlServerVersionNameRuft den Versionsnamen der SQL Server-Instanz ab, der das Objekt zugeordnet ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetTextBody()Gibt den Textkörper zurück. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeGetTextBody(Boolean)Gibt den Textkörper zurück. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeGetTextHeaderGibt den Textheader zurück. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeGetTextModeBestimmt, ob der Skriptname den Textmodus verwendet. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeGetTextPropertyRuft den Text des Objekts ab, und löst, wenn nicht verfügbar, eine entsprechende Ausnahme auf Grundlage des Objektstatus aus. (Geerbt von ScriptNameObjectBase.)
Öffentliche MethodeGetType (Geerbt von Object.)
Geschützte MethodeGetUrnRecursive(StringBuilder)Weist ein Urn-Objekt des SqlSmoObject-Objekts zu. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetUrnRecursive(StringBuilder, UrnIdOption)Weist ein Urn-Objekt des SqlSmoObject-Objekts zu. (Geerbt von SqlSmoObject.)
Geschützte MethodeImplInitializeInitialisiert die Felder des SqlSmoObject-Objekts. (Geerbt von SqlSmoObject.)
Öffentliche MethodeInitialize()Initialisiert das Objekt und erzwingt das Laden der Eigenschaften. (Geerbt von SqlSmoObject.)
Öffentliche MethodeInitialize(Boolean)Initialisiert das Objekt und erzwingt das Laden der Eigenschaften. (Geerbt von SqlSmoObject.)
Geschützte MethodeIsObjectDirtyBestimmt, ob das Objekt, auf das verwiesen wird, mit dem gespeicherten Objekt konsistent ist. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeIsObjectInitializedÜberprüft, ob das Objekt initialisiert wurde. (Geerbt von SqlSmoObject.)
Geschützte MethodeIsObjectInSpaceÜberprüft, ob das Objekt isoliert vorhanden oder mit der SQL Server-Instanz verbunden ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeIsVersion80SP3Ermittelt, ob die SQL Server-Version SQL Server 2000 mit SP3 ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeIsVersion90AndAboveErmittelt, ob die SQL Server-Version SQL Server 2005 oder höher ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeMarkDroppedLegt den zu löschenden SqlSmoState fest. (Geerbt von SqlSmoObject.)
Geschützte MethodeMarkForDropImplLegt den SqlSmoState für den Löschvorgang fest. (Geerbt von SqlSmoObject.)
Geschützte MethodeMemberwiseClone (Geerbt von Object.)
Geschützte MethodePostAlterDie Methode, die nach dem Ändern von SqlSmoObject aktiviert wird. (Geerbt von SqlSmoObject.)
Geschützte MethodePostCreateDiese Methode unterstützt die SMO-Infrastruktur und ist nicht zur direkten Verwendung im Code bestimmt. (Überschreibt SqlSmoObject.PostCreate().)
Geschützte MethodePostDropDie Methode, die nach dem Löschen des SqlSmoObject aktiviert wird. (Geerbt von SqlSmoObject.)
Öffentliche MethodeRefreshAktualisiert den Skriptnamen. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeRenameImplDiese Methode unterstützt die SMO-Infrastruktur und ist nicht zur direkten Verwendung im Code bestimmt. (Geerbt von NamedSmoObject.)
Geschützte MethodeRenameImplWorker Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. (Geerbt von NamedSmoObject.)
Öffentliche MethodeScript()Generiert ein Transact-SQL-Skript, das zum Neuerstellen des Standardwerts oder der Regel verwendet werden kann.
Öffentliche MethodeScript(ScriptingOptions)Generiert ein Transact-SQL-Skript, das zum Neuerstellen des Standardwerts oder der Regel gemäß den Skriptoptionen verwendet werden kann.
Öffentliche MethodeScriptHeaderGeneriert ein Transact-SQL-Skript, das zum Neuerstellen des Standardwerts oder des Regelheaders gemäß den Skriptoptionen verwendet werden kann.
Geschützte MethodeScriptImpl()Ruft eine Skriptauflistung des SqlSmoObject ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeScriptImpl(ScriptingOptions)Ruft eine Skriptauflistung des SqlSmoObject ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeSetCollectionTextModeLegt den Textmodus für die Auflistung fest. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeSetIsSystemNamedLegt einen booleschen Wert fest, der angibt, ob das System benannt ist. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeSetParentImplLegt das übergeordnete Element von SqlSmoObject auf den newParent-Parameter fest. (Geerbt von SqlSmoObject.)
Geschützte MethodeSetSchemaOwnedLegt den Wert fest, dessen Besitzer das Schema ist. (Geerbt von NamedSmoObject.)
Geschützte MethodeSetTextBodyGibt den Textkörper an. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeSetTextHeaderGibt den Textheader an. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeSetTextModeGibt den Textmodus an. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeSwitchTextModeSchaltet den Textmodus um. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeThrowIfTextIsDirtyForAlterLöst eine Ausnahme für Text aus, der geändert und nicht beibehalten wurde. (Geerbt von ScriptNameObjectBase.)
Öffentliche MethodeToStringGibt eine String zurück, die das Objekt darstellt, auf das verwiesen wird. (Geerbt von SqlSmoObject.)
Geschützte MethodeTouchImplNicht implementiert. (Geerbt von SqlSmoObject.)
Geschützte MethodeUnbindDefaultImplHebt die Bindung der Standardspalten des SqlSmoObject auf. (Geerbt von SqlSmoObject.)
Öffentliche MethodeUnbindFromColumn(String, String)Hebt die Bindung des Standardwerts oder der Regel zur angegebenen Spalte auf.
Öffentliche MethodeUnbindFromColumn(String, String, String)Hebt die Bindung des Standardwerts oder der Regel zur angegebenen Spalte mit dem angegebenen Tabellenschema auf.
Öffentliche MethodeUnbindFromDataTypeHebt die Bindung des Standardwerts oder der Regel zum angegebenen Datentyp auf.
Geschützte MethodeUnbindRuleImplHebt die Bindung der Regeln von SqlSmoObject auf. (Geerbt von SqlSmoObject.)
Öffentliche MethodeValidateÜberprüft den Status eines Objekts. (Geerbt von SmoObjectBase.)
Nach oben

  NameBeschreibung
Öffentliches EreignisPropertyChangedStellt das Ereignis dar, das bei Änderung einer Eigenschaft auftritt. (Geerbt von SqlSmoObject.)
Öffentliches EreignisPropertyMetadataChangedStellt das Ereignis dar, das bei Änderungen an den Eigenschaftsmetadaten auftritt. (Geerbt von SqlSmoObject.)
Nach oben

  NameBeschreibung
Geschütztes Feldm_ExtendedPropertiesStellt eine Eigenschaft dar, die zur Erweiterung der von SqlSmoObject bereitgestellten Eigenschaften definiert wird. (Geerbt von SqlSmoObject.)
Geschütztes FeldsingletonParentStellt das übergeordnete Singleton-Element dar. (Geerbt von SqlSmoObject.)
Nach oben

  NameBeschreibung
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.DiscoverErmittelt alle Abhängigkeiten. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.GetDomainRootGibt den Stamm der Domäne zurück. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.GetParentRuft das übergeordnete Element dieses Objekts ab. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.GetPropertyTypeRuft den Typ der angegebenen Eigenschaft ab. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.GetPropertyValueRuft den Wert der angegebenen Eigenschaft ab. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.GetUrnRuft den URN (Uniform Resource Name) des Objekts ab. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.ResolveRuft aus dem URN (Unified Resource Name) die Instanz ab, die die Informationen zum Objekt enthält. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.SetObjectStateLegt den Objektstatus auf den angegebenen SfcObjectState-Wert fest. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.SetPropertyValueLegt den Eigenschaftswert fest. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeISfcPropertyProvider.GetPropertySetRuft den Schnittstellenverweis auf den Eigenschaftensatz dieses Objekts ab. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SqlSmoObject.)
Nach oben

Threadsicherheit

Alle öffentlichen, statischen Elemente dieses Typs (Shared in Microsoft Visual Basic) sind für Vorgänge mit mehreren Threads sicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft