Share via


Benutzerdefinierte Eigenschaften von ODBC-Zielen

In der folgenden Tabelle werden die benutzerdefinierten Eigenschaften des ODBC-Ziels beschrieben. Alle Eigenschaften können über SSIS-Eigenschaftsausdrücke festgelegt werden.

Eigenschaftsname

Datentyp

Beschreibung

Verbindung

ODBC-Verbindung

Eine ODBC-Verbindung für den Zugriff auf die Zieldatenbank.

BatchSize

Ganze Zahl

Die Größe des Batches für den Massenladevorgang. Dies ist die Anzahl der Zeilen, die als Batch geladen werden. Ist nur gültig, wenn die Parameterbindung pro Zeile unterstützt wird. Wenn die Parameterbindung pro Zeile nicht unterstützt wird, beträgt die Batchgröße 1.

BindCharColumnAs

Ganze Zahl (Enumeration)

Diese Eigenschaft bestimmt, wie das ODBC-Ziel Spalten an Zeichenfolgentypen mit mehreren Byte bindet, z. B. SQL_CHAR, SQL_VARCHAR oder SQL_LONGVARCHAR.

Die möglichen Werte sind Unicode (0), wobei die Spalten als SQL_C_WCHAR gebunden werden, und ANSI (1), wobei die Spalten als SQL_C_CHAR gebunden werden. Der Standardwert ist Unicode (0).

Unicode ist am besten für die meisten ODBC 3.x-Anbieter und ODBC 2.x-Anbieter geeignet, die das Binden von CHAR-Parametern als breite Zeichenfolgen unterstützen. Wenn Sie Unicode wählen und für ExposeCharColumnsAsUnicode die Einstellung True gilt, müssen Benutzer die von der Quelldatenbank verwendete Codepage nicht angeben.

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

BindNumericAs

Ganze Zahl (Enumeration)

Diese Eigenschaft bestimmt, wie das ODBC-Ziel Spalten mit numerischen Daten an die Datentypen SQL_TYPE_NUMERIC und SQL_TYPE_DECIMAL bindet.

Die möglichen Werte sind Char (0), wobei die Spalten als SQL_C_CHAR gebunden werden, und Numeric (1), wobei die Spalten als SQL_C_NUMERIC gebunden werden. Der Standardwert ist Char (0).

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

DefaultCodePage

Ganze Zahl

Die Codepage, die für Zeichenfolgenspalten verwendet werden soll.

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

InsertMethod

Ganze Zahl (Enumeration)

Die Methode, die zum Einfügen der Daten verwendet wird. Die möglichen Werte sind Zeile für Zeile (0) und Batch (1). Der Standardwert ist Batch (1).

Weitere Informationen zu diesen Optionen finden Sie unter Ladeoptionen in ODBC-Ziel.

StatementTimeout

Ganze Zahl

Die Anzahl der Sekunden, wie lange auf die Ausführung einer SQL-Anweisung gewartet wird, bevor – mit einem Fehler – zur Anwendung zurückgekehrt wird. Der Standardwert ist 120.

TableName

Zeichenfolge

Der Name der Zieltabelle, in die die Daten eingefügt werden.

TransactionSize

Ganze Zahl

Die Anzahl von Einfügungen in einer einzelnen Transaktion. Der Standardwert ist 0. Dies bedeutet, dass das ODBC-Ziel im automatischen Commit-Modus arbeitet.

Da der ODBC-Verbindungs-Manager keine verteilten Transaktionen unterstützt, ist es möglich, diese Eigenschaft auf einen anderen Wert als 0 festzulegen. Wenn die RetainSameConnection-Eigenschaft für den Verbindungs-Manager jedoch auf true festgelegt ist, muss diese Eigenschaft auf 0 festgelegt werden.

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

LobChunkSize

Ganze Zahl

Die Segmentgrößenzuordnung für LOB-Spalten.