Freigeben über


Benutzerdefinierte Eigenschaften für OLE DB

Benutzerdefinierte Eigenschaften von Quellen

Die OLE DB-Quelle verfügt sowohl über benutzerdefinierte Eigenschaften als auch über die Eigenschaften, die allen Datenflusskomponenten gemeinsam sind.

In der folgenden Tabelle werden die benutzerdefinierten Eigenschaften der OLE DB-Quelle beschrieben. Alle Eigenschaften weisen Lese-/Schreibzugriff auf.

Eigenschaftsname

Datentyp

Beschreibung

AccessMode

Ganze Zahl

Der zum Zugreifen auf die Datenbank verwendete Modus. Die möglichen Werte sind Geöffnetes Rowset, Geöffnetes Rowset aus Variable, SQL-Befehl und SQL-Befehl aus Variable. Der Standardwert ist Geöffnetes Rowset.

AlwaysUseDefaultCodePage

Boolesch

Ein Wert, der angibt, ob der Wert der DefaultCodePage-Eigenschaft für jede Spalte verwendet werden soll oder ob versucht werden soll, die Codepage aus dem Gebietsschema der einzelnen Spalten abzuleiten. Der Standardwert dieser Eigenschaft ist False.

CommandTimeout

Ganze Zahl

Die Anzahl der Sekunden, nach denen ein Befehl wegen eines Timeouts abgebrochen wird. Der Wert 0 steht für ein unbegrenztes Timeout.

HinweisHinweis

Diese Eigenschaft ist nicht im Quellen-Editor für OLE DB verfügbar, kann jedoch mit dem Dialogfeld Erweiterter Editor festgelegt werden.

DefaultCodePage

Ganze Zahl

Die zu verwendende Codepage, wenn keine Codepageinformationen aus der Datenquelle verfügbar sind.

OpenRowset

Zeichenfolge

Der Name des Datenbankobjekts, das zum Öffnen eines Rowsets verwendet wird.

OpenRowsetVariable

Zeichenfolge

Die Variable, die den Namen des Datenbankobjekts enthält, das zum Öffnen eines Rowsets verwendet wird.

ParameterMapping

Zeichenfolge

Die Zuordnung von Parametern im SQL-Befehl zu Variablen.

SqlCommand

Zeichenfolge

Der auszuführende SQL-Befehl.

SqlCommandVariable

Zeichenfolge

Die Variable, die den auszuführenden SQL-Befehl enthält.

Die Ausgabe und die Ausgabespalten der OLE DB-Quelle verfügen nicht über benutzerdefinierte Eigenschaften.

Weitere Informationen finden Sie unter OLE DB-Quelle.

Benutzerdefinierte Eigenschaften von Zielen

Das OLE DB-Ziel verfügt sowohl über benutzerdefinierte Eigenschaften als auch über die Eigenschaften, die allen Datenflusskomponenten gemeinsam sind.

In der folgenden Tabelle werden die benutzerdefinierten Eigenschaften des OLE DB-Ziels beschrieben. Alle Eigenschaften weisen Lese-/Schreibzugriff auf.

HinweisHinweis

Die hier aufgelisteten FastLoad-Optionen (FastLoadKeepIdentity, FastLoadKeepNulls und FastLoadOptions) entsprechen den Eigenschaften mit ähnlichen Bezeichnungen der IRowsetFastLoad-Schnittstelle, die vom Microsoft OLE DB Provider for SQL Server (SQLOLEDB) bereitgestellt wird. Weitere Informationen finden Sie unter IRowsetFastLoad in der MSDN Library.

Eigenschaftsname

Datentyp

Beschreibung

AccessMode

Ganze Zahl (Enumeration)

Ein Wert, der angibt, wie das Ziel auf seine Zieldatenbank zugreift.

Diese Eigenschaft kann einen der folgenden Werte haben:

  • OpenRowset (0) – Sie geben den Namen einer Tabelle oder Sicht an.

  • OpenRowset from Variable (1) – Sie geben den Namen einer Variablen an, die den Namen einer Tabelle oder Sicht enthält.

  • OpenRowset Using Fastload (3) – Sie geben den Namen einer Tabelle oder Sicht an.

  • OpenRowset Using Fastload from Variable (4) – Sie geben den Namen einer Variablen an, die den Namen einer Tabelle oder Sicht enthält.

  • SQL Command (2) - Sie geben eine SQL-Anweisung.

AlwaysUseDefaultCodePage

Boolesch

Ein Wert, der angibt, ob der Wert der DefaultCodePage-Eigenschaft für jede Spalte verwendet werden soll, oder ob versucht werden soll, die Codepage aus dem Gebietsschema der einzelnen Spalten abzuleiten. Der Standardwert dieser Eigenschaft ist False.

CommandTimeout

Ganze Zahl

Die maximale Ausführungsdauer in Sekunden, bevor ein Timeout für den SQL-Befehl eintritt. Der Wert 0 steht für eine unbegrenzte Dauer. Der Standardwert dieser Eigenschaft ist 0.

HinweisHinweis

Diese Eigenschaft ist nicht im Ziel-Editor für OLE DB verfügbar, kann jedoch mit dem Erweiterten Editor festgelegt werden.

DefaultCodePage

Ganze Zahl

Die dem OLE DB-Ziel zugeordnete Standardcodepage.

FastLoadKeepIdentity

Boolesch

Ein Wert, der angibt, ob Identitätswerte beim Laden von Daten kopiert werden sollen. Diese Eigenschaft ist nur verfügbar, wenn eine der Optionen für das schnelle Laden verwendet wird. Der Standardwert dieser Eigenschaft ist False. Diese Eigenschaft entspricht der OLE DB IRowsetFastLoad (OLE DB)-Eigenschaft SSPROP_FASTLOADKEEPIDENTITY.

FastLoadKeepNulls

Boolesch

Ein Wert, der angibt, ob NULL-Werte beim Laden von Daten kopiert werden sollen. Diese Eigenschaft ist nur verfügbar, wenn eine der Optionen für das schnelle Laden verwendet wird. Der Standardwert dieser Eigenschaft ist False. Diese Eigenschaft entspricht der OLE DB IRowsetFastLoad (OLE DB)-Eigenschaft SSPROP_FASTLOADKEEPNULLS.

FastLoadMaxInsertCommitSize

Ganze Zahl

Ein Wert, der die Batchgröße angibt, für die das OLE DB-Ziel bei schnellen Ladevorgängen die Durchführung eines Commits versucht. Der Standardwert 0 gibt einen einzelnen Commitvorgang an, wenn alle Zeilen verarbeitet wurden.

FastLoadOptions

Zeichenfolge

Eine Auflistung von Optionen für schnelles Laden. Die Optionen für schnelles Laden beinhalten das Sperren von Tabellen und die Überprüfung von Einschränkungen. Sie können eines, beides oder keines von beiden angeben. Diese Eigenschaft entspricht der OLE DB IRowsetFastLoad-Eigenschaft SSPROP_FASTLOADOPTIONS und akzeptiert Zeichenfolgenoptionen wie CHECK_CONSTRAINTS und TABLOCK.

HinweisHinweis

Einige Optionen für diese Eigenschaft sind nicht im Ziel-Editor für Excel verfügbar, können jedoch mit dem Erweiterten Editor festgelegt werden.

OpenRowset

Zeichenfolge

Wenn AccessMode OpenRowset ist, der Name der Tabelle oder der Sicht, auf die das OLE DB-Ziel zugreift.

OpenRowsetVariable

Zeichenfolge

Wenn AccessMode OpenRowset from Variable ist, der Name der Variablen, die den Namen der Tabelle oder Sicht enthält, auf die das OLE DB-Ziel zugreift.

SqlCommand

Zeichenfolge

Wenn AccessMode SQL Command ist, die Transact-SQL-Anweisung, mit der das OLE DB-Ziel die Zielspalten für die Daten angibt.

Die Eingabe und die Eingabespalten des OLE DB-Ziels verfügen nicht über benutzerdefinierte Eigenschaften.

Weitere Informationen finden Sie unter OLE DB-Ziel.

Siehe auch

Verweis

Allgemeine Eigenschaften