Proprietà personalizzate della destinazione ODBC
Nella tabella seguente vengono descritte le proprietà personalizzate della destinazione ODBC. È possibile impostare tutte le proprietà dalle espressioni di proprietà SSIS.
Nome proprietà | Tipo di dati | Descrizione |
---|---|---|
Connessione | ODBC Connection | Connessione ODBC per accedere al database di destinazione. |
BatchSize | Integer | Dimensioni del batch per il caricamento bulk. Si tratta del numero di righe caricate come batch. È valido solo se è supportata l'associazione di parametri a livello di riga. Se l'associazione di parametri a livello di riga non è supportata, le dimensioni del batch sono pari a 1. |
BindCharColumnAs | Integer (enumerazione) | Questa proprietà determina il modo in cui la destinazione ODBC associa colonne con tipi string a più byte quali SQL_CHAR, SQL_VARCHAR o SQL_LONGVARCHAR. I valori possibili sono Unicode (0), che specifica l'associazione delle colonne come SQL_C_WCHAR, e ANSI (1), che specifica l'associazione delle colonne come SQL_C_CHAR. Il valore predefinito è Unicode (0). Unicode è l'opzione migliore per la maggior parte dei provider ODBC 3.x e ODBC 2.x che supportano l'associazione di parametri CHAR come stringhe wide. Quando si seleziona Unicode e ExposeCharColumnsAsUnicode è True, l'utente non deve specificare la tabella codici utilizzata dal database di origine. Nota: questa proprietà non è disponibile nell' Editor destinazione ODBC, ma può essere impostata tramite l'Editor avanzato. |
BindNumericAs | Integer (enumerazione) | Questa proprietà determina il modo in cui la destinazione ODBC associa colonne con dati numerici con tipi di dati SQL_TYPE_NUMERIC e SQL_TYPE_DECIMAL. I valori possibili sono Char (0), che specifica l'associazione delle colonne come SQL_C_WCHAR, e Numeric (1), che specifica l'associazione delle colonne come SQL_C_NUMERIC. Il valore predefinito è Char (0). Nota: questa proprietà non è disponibile nell' Editor destinazione ODBC, ma può essere impostata tramite l' Editor avanzato. |
DefaultCodePage | Integer | Tabella codici da utilizzare per le colonne di tipo string. Nota: questa proprietà non è disponibile nell' Editor destinazione ODBC, ma può essere impostata tramite l' Editor avanzato. |
InsertMethod | Integer (enumerazione) | Metodo utilizzato per l'inserimento dei dati. I valori possibili sono Row by row (0) e Batch (1). Il valore predefinito è Batch (1). Per altre informazioni su queste opzioni, vedere "Opzioni di caricamento" in Destinazione ODBC. |
StatementTimeout | Integer | Numero di secondi di attesa per l'esecuzione di un'istruzione SQL prima di tornare all'applicazione con un errore. Il valore predefinito è 120. |
TableName | string | Nome della tabella di destinazione in cui vengono inseriti i dati. |
TransactionSize | Integer | Numero di inserimenti in una singola transazione. Il valore predefinito è 0, che indica che la destinazione utilizza la modalità di commit automatico. Poiché la gestione connessione ODBC non supporta transazioni distribuite, è possibile impostare questa proprietà con un valore diverso da 0. Se, tuttavia, la proprietà RetainSameConnection della gestione connessione è impostata su true , è necessario impostare questa proprietà su 0. Nota: questa proprietà non è disponibile nell' Editor destinazione ODBC, ma può essere impostata tramite l' Editor avanzato. |
LobChunkSize | Integer | Allocazione delle dimensioni del blocco per colonne LOB. |