Federation Klasse

Definition

Stellt ein Verbundobjekt in der SQL Azure-Datenbank dar.

public ref class Federation sealed : Microsoft::SqlServer::Management::Smo::ScriptNameObjectBase, Microsoft::SqlServer::Management::Common::IAlterable, Microsoft::SqlServer::Management::Common::ICreatable, Microsoft::SqlServer::Management::Common::IDroppable, Microsoft::SqlServer::Management::Smo::IScriptable
[Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElement(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementFlags.SqlAzureDatabase | Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementFlags.Standalone)]
public sealed class Federation : Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Smo.IScriptable
[<Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElement(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementFlags.SqlAzureDatabase | Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementFlags.Standalone)>]
type Federation = class
    inherit ScriptNameObjectBase
    interface IDroppable
    interface IAlterable
    interface ICreatable
    interface IScriptable
Public NotInheritable Class Federation
Inherits ScriptNameObjectBase
Implements IAlterable, ICreatable, IDroppable, IScriptable
Vererbung
Attribute
Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementAttribute
Implementiert

Konstruktoren

Federation()

Initialisiert eine neue Instanz der Federation-Klasse.

Federation(Database, String)

Initialisiert eine neue Instanz der Federation-Klasse.

Federation(Database, String, String, DataType, DistributionType)

Initialisiert eine neue Instanz der Federation-Klasse.

Felder

m_ExtendedProperties

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

(Geerbt von SqlSmoObject)
singletonParent

Stellt das übergeordnete Singleton-Element dar.

(Geerbt von SqlSmoObject)

Eigenschaften

DataType

Ruft den Typnamen des Verbundschlüsseltyps ab oder legt ihn fest.

DistributionName

Ruft den Namen des Verbundschlüssels ab oder legt ihn fest.

DistributionType

Ruft den Partitionierungstyp ab oder legt ihn fest.

ExecuteForScalar

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

(Geerbt von SqlSmoObject)
ExecutionManager

Ruft das Objekt ab, das an den Manager ausgeführt werden soll.

(Geerbt von SqlSmoObject)
ID

Ruft den Verbundbezeichner ab oder legt ihn fest.

IsTouched

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

(Geerbt von SqlSmoObject)
Name

Ruft den Namen des Verbunds ab oder legt ihn fest.

ObjectInSpace

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

(Geerbt von SqlSmoObject)
Parent

Ruft die übergeordnete Datenbank des Verbunds ab oder legt sie fest.

Properties

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

(Geerbt von SqlSmoObject)
ScalarResult

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

(Geerbt von SqlSmoObject)
State

Ruft den Status des Objekts ab, auf das verwiesen wird.

(Geerbt von SmoObjectBase)
Urn

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

(Geerbt von SqlSmoObject)
UserData

Ruft benutzerdefinierte Daten ab, die dem Objekt zugeordnet sind, auf das verwiesen wird, oder legt sie fest.

(Geerbt von SmoObjectBase)

Methoden

AddDatabaseContext(StringCollection)

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

(Geerbt von SqlSmoObject)
Alter()

Ändert das Verbundobjekt in der SQL Azure-Datenbank.

AlterImpl()

Aktiviert das Änderungsereignis des Objekts.

(Geerbt von SqlSmoObject)
AlterImplWorker()

Ruft die ALTER-Methoden auf.

(Geerbt von SqlSmoObject)
AppendCommaText(StringBuilder, String, Boolean, String)

Fügt Text an, der optional durch Komma getrennt ist.

(Geerbt von ScriptNameObjectBase)
AppendWithCommaText(StringBuilder, String, Boolean)

Fügt Text an, der optional durch Komma getrennt ist.

(Geerbt von ScriptNameObjectBase)
AppendWithOption(StringBuilder, String, String, Boolean)

Fügt Text und Optionstext an, der vom Haupttext durch die Zeichenfolge "WITH" und optional durch ein Komma getrennt ist.

(Geerbt von ScriptNameObjectBase)
AutoGenerateName()

Generiert automatisch einen Namen basierend auf dem Objekt Guid.

(Geerbt von ScriptNameObjectBase)
BindDefaultImpl(String, String, Boolean)

Bindet die von den Parametern identifizierten Standardelemente.

(Geerbt von SqlSmoObject)
BindRuleImpl(String, String, Boolean)

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

(Geerbt von SqlSmoObject)
CheckObjectDirty()

Überprüft, ob das Objekt geändert und nicht beibehalten wurde.

(Geerbt von ScriptNameObjectBase)
CheckObjectState()

Überprüft den Status des referenzierten Objekts.

(Geerbt von SqlSmoObject)
CheckObjectState(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)
CheckObjectStateImpl(Boolean)

Überprüft den Zustand von SqlSmoObject.

(Geerbt von SqlSmoObject)
CheckTextCorectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

Überprüft den Text auf Übereinstimmung mit den Parametern.

(Geerbt von ScriptNameObjectBase)
CheckTextModeSupport()

Überprüft den Unterstützungsmodus.

(Geerbt von ScriptNameObjectBase)
CleanObject()

Bereinigt das Objekt, auf das verwiesen wird.

(Geerbt von ScriptNameObjectBase)
Create()

Erstellt das Verbundobjekt in der SQL Azure-Datenbank.

CreateImpl()

Erstellt ein Objekt mit Skriptoptionen.

(Geerbt von SqlSmoObject)
Discover()

Ermittelt eine Liste vom Typ Object.

(Geerbt von SqlSmoObject)
Drop()

Löscht das Verbundobjekt aus der SQL Azure-Datenbank.

DropImpl(Boolean)

Löscht ein SqlSmoObject.

(Geerbt von SqlSmoObject)
DropImplWorker(Urn, Boolean)

Legt den IMPL-Mitarbeiter ab.

(Geerbt von SqlSmoObject)
ExecuteNonQuery(StringCollection, Boolean)

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

(Geerbt von SqlSmoObject)
ExecuteRenameQuery(String)

Führt die Umbenennungsabfrage für das Objekt aus.

(Geerbt von NamedSmoObject)
ForceTextModeOnTextBody()

Erzwingt den Textmodus für den Textkörper.

(Geerbt von ScriptNameObjectBase)
FormatSqlVariant(Object)

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

(Geerbt von SqlSmoObject)
GenerateAlterEvent()

Generiert das Änderungsereignis mit dem angegebenen Wert.

(Geerbt von SqlSmoObject)
GenerateAlterEvent(Urn, Object)

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

(Geerbt von SqlSmoObject)
GetBraketNameForText()

Ruft den Klammernamen für den Text ab.

(Geerbt von ScriptNameObjectBase)
GetContextDB()

Ruft die Kontextdatenbank ab, die diesem Objekt zugeordnet ist.

(Geerbt von SqlSmoObject)
GetDBName()

Ruft den Datenbanknamen ab, der dem Objekt zugeordnet ist.

(Geerbt von SqlSmoObject)
GetFragOptionString(FragmentationOption)

Ruft ein FragmentationOption-Objekt als Zeichenfolgenwert ab.

(Geerbt von SqlSmoObject)
GetIsSystemNamed()

Gibt einen Wert an, der angibt, ob das System benannt ist.

(Geerbt von ScriptNameObjectBase)
GetIsTextDirty()

Bestimmt, ob der Textwert mit dem gespeicherten Wert konsistent ist.

(Geerbt von ScriptNameObjectBase)
GetPropValue(String)

Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab.

(Geerbt von SqlSmoObject)
GetPropValueOptional(String)

Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab.

(Geerbt von SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab.

(Geerbt von SqlSmoObject)
GetRealValue(Property, Object)

Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab.

(Geerbt von SqlSmoObject)
GetServerName()

Ruft den Namen der Instanz von SQL Server ab, mit der das Objekt verknüpft ist.

(Geerbt von SqlSmoObject)
GetServerObject()

Ruft den Server des SqlSmoObject-Objekts ab.

(Geerbt von SqlSmoObject)
GetSqlServerVersionName()

Ruft den Versionsnamen der Instanz von SQL Server ab, mit der das Objekt verknüpft ist.

(Geerbt von SqlSmoObject)
GetTextBody()

Gibt den Textkörper zurück.

(Geerbt von ScriptNameObjectBase)
GetTextBody(Boolean)

Gibt den Textkörper zurück.

(Geerbt von ScriptNameObjectBase)
GetTextHeader(Boolean)

Gibt den Textheader zurück.

(Geerbt von ScriptNameObjectBase)
GetTextMode()

Bestimmt, ob der Skriptname den Textmodus verwendet.

(Geerbt von ScriptNameObjectBase)
GetTextProperty(String)

Ruft den Text des Objekts ab, und löst, wenn nicht verfügbar, eine entsprechende Ausnahme auf Grundlage des Objektstatus aus.

(Geerbt von ScriptNameObjectBase)
GetUrnRecursive(StringBuilder)

Weist ein Urn-Objekt des SqlSmoObject-Objekts zu.

(Geerbt von SqlSmoObject)
GetUrnRecursive(StringBuilder, UrnIdOption)

Weist ein Urn-Objekt des SqlSmoObject-Objekts zu.

(Geerbt von SqlSmoObject)
ImplInitialize(String[], OrderBy[])

Initialisiert die Felder des SqlSmoObject-Objekts.

(Geerbt von SqlSmoObject)
Initialize()

Initialisiert das Objekt und erzwingt das Laden der Eigenschaften.

(Geerbt von SqlSmoObject)
Initialize(Boolean)

Initialisiert das Objekt und erzwingt das Laden der Eigenschaften.

(Geerbt von SqlSmoObject)
IsObjectDirty()

Bestimmt, ob das Objekt, auf das verwiesen wird, mit dem gespeicherten Objekt konsistent ist.

(Geerbt von ScriptNameObjectBase)
IsObjectInitialized()

Überprüft, ob das Objekt initialisiert wurde.

(Geerbt von SqlSmoObject)
IsObjectInSpace()

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

(Geerbt von SqlSmoObject)
IsSupportedProperty(String)

Bestimmt, ob die angegebene Eigenschaft im Ziel .NET Framework unterstützt wird.

(Geerbt von SqlSmoObject)
IsVersion80SP3()

Bestimmt, ob die Version von SQL Server SQL Server 2000 mit SP3 ist.

(Geerbt von SqlSmoObject)
IsVersion90AndAbove()

Bestimmt, ob die Version von SQL Server SQL Server 2005 oder höher ist.

(Geerbt von SqlSmoObject)
MarkDropped()

Legt den zu löschenden SqlSmoState fest.

(Geerbt von SqlSmoObject)
MarkForDropImpl(Boolean)

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

(Geerbt von SqlSmoObject)
PostAlter()

Die Methode, die nach der SqlSmoObject Änderung aktiviert wird.

(Geerbt von SqlSmoObject)
PostCreate()

Die Methode, die nach der SqlSmoObject Erstellung aktiviert wird.

(Geerbt von SqlSmoObject)
PostDrop()

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

(Geerbt von SqlSmoObject)
Refresh()

Aktualisiert den Skriptnamen.

(Geerbt von ScriptNameObjectBase)
RenameImpl(String)

Diese Methode unterstützt die SMO-Infrastruktur und ist nicht zur direkten Verwendung im Code bestimmt.

(Geerbt von NamedSmoObject)
RenameImplWorker(String)

Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

(Geerbt von NamedSmoObject)
Script()

Generiert ein Transact-SQL-Skript, das zum Neuerstellen des Verbunds verwendet werden kann.

Script(ScriptingOptions)

Generiert ein Transact-SQL-Skript, das zum Neuerstellen des Verbunds mit den angegebenen Optionen verwendet werden kann.

ScriptImpl()

Ruft eine Skriptauflistung von SqlSmoObject ab.

(Geerbt von SqlSmoObject)
ScriptImpl(ScriptingOptions)

Ruft eine Skriptauflistung von SqlSmoObject ab.

(Geerbt von SqlSmoObject)
SetCollectionTextMode(Boolean, SmoCollectionBase)

Legt den Textmodus für die Auflistung fest.

(Geerbt von ScriptNameObjectBase)
SetIsSystemNamed(Boolean)

Gibt einen Wert an, der angibt, ob das System benannt ist.

(Geerbt von ScriptNameObjectBase)
SetParentImpl(SqlSmoObject)

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

(Geerbt von SqlSmoObject)
SetSchemaOwned()

Legt den schemaeigenen Wert für das benannte Smo-Objekt fest.

(Geerbt von NamedSmoObject)
SetTextBody(String)

Gibt den Textkörper an.

(Geerbt von ScriptNameObjectBase)
SetTextHeader(String)

Gibt den Textheader an.

(Geerbt von ScriptNameObjectBase)
SetTextMode(Boolean, SmoCollectionBase[])

Gibt den Textmodus an.

(Geerbt von ScriptNameObjectBase)
SwitchTextMode(Boolean, SmoCollectionBase[])

Schaltet den Textmodus um.

(Geerbt von ScriptNameObjectBase)
ThrowIfAboveVersion100(String)

Löst das Objekt aus, wenn oberhalb von Version 100.

(Geerbt von SqlSmoObject)
ThrowIfAboveVersion80(String)

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

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion100(String)

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

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion110(String)

Löst das Objekt aus, wenn die untere Version 110 angezeigt wird.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

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

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion120(String)

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

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Löst das Objekt aus, wenn die unten aufgeführte Version 120-Eigenschaft ausgelöst wird.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion130(String)

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

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Löst ein Objekt aus, wenn BelowVersion130Prop.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion80(String)

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

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion80SP3()

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

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion90(String)

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

(Geerbt von SqlSmoObject)
ThrowIfTextIsDirtyForAlter()

Löst eine Ausnahme für Text aus, der geändert und nicht beibehalten wurde.

(Geerbt von ScriptNameObjectBase)
ToString()

Gibt eine String zurück, die das Objekt darstellt, auf das verwiesen wird.

(Geerbt von SqlSmoObject)
TouchImpl()

Implementiert ein Touchobjekt.

(Geerbt von SqlSmoObject)
UnbindDefaultImpl(Boolean)

Hebt die Bindung der Standardspalten des SqlSmoObject auf.

(Geerbt von SqlSmoObject)
UnbindRuleImpl(Boolean)

Hebt die Bindung der Regeln von SqlSmoObject auf.

(Geerbt von SqlSmoObject)
Validate(String, Object[])

Überprüft den Status eines Objekts.

(Geerbt von SmoObjectBase)

Ereignisse

PropertyChanged

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

(Geerbt von SqlSmoObject)
PropertyMetadataChanged

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

(Geerbt von SqlSmoObject)

Explizite Schnittstellenimplementierungen

IAlienObject.Discover()

Ermittelt alle Abhängigkeiten.

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

(Geerbt von SqlSmoObject)
IAlienObject.GetDomainRoot()

Gibt den Stamm der Domäne zurück.

(Geerbt von SqlSmoObject)
IAlienObject.GetParent()

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

(Geerbt von SqlSmoObject)
IAlienObject.GetPropertyType(String)

Ruft den Typ der angegebenen Eigenschaft ab.

(Geerbt von SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

Ruft den Wert der angegebenen Eigenschaft ab.

(Geerbt von SqlSmoObject)
IAlienObject.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.

(Geerbt von SqlSmoObject)
IAlienObject.Resolve(String)

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

(Geerbt von SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Legt den Objektstatus auf den angegebenen SfcObjectState-Wert fest.

(Geerbt von SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

Legt den Eigenschaftswert fest.

(Geerbt von SqlSmoObject)
ISfcPropertyProvider.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.

(Geerbt von SqlSmoObject)

Gilt für: