ODBC Destination Custom Properties

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

Eigenschaftenname Datentyp BESCHREIBUNG
Verbindung ODBC-Verbindung Eine ODBC-Verbindung für den Zugriff auf die Zieldatenbank.
BatchSize Integer 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 ODBCverfügbar, kann jedoch mit dem Erweiterten Editorfestgelegt 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 Integer 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“ im Artikel zum ODBC-Ziel.
StatementTimeout Integer 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 String Der Name der Zieltabelle, in die die Daten eingefügt werden.
TransactionSize Integer 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 Integer Die Segmentgrößenzuordnung für LOB-Spalten.