Propriedades personalizadas de destino ODBC
A tabela a seguir descreve as propriedades personalizadas do destino ODBC. Todas as propriedades podem ser definidas a partir de expressões de propriedades SSIS.
Nome da propriedade |
Tipo de dados |
Descrição |
---|---|---|
Conexão |
Conexão ODBC |
Uma conexão ODBC para acessar o banco de dados de destino. |
BatchSize |
Integer |
O tamanho do lote para carregamento em massa. Esse é o número de linhas carregado como um lote. Isso só será válido se houver suporte para a associação de parâmetro row-wise. Se não houver suporte para a associação de parâmetro row-wise, o tamanho do lote será 1. |
BindCharColumnAs |
Integer (enumeração) |
Essa propriedade determina como o destino ODBC associa colunas a tipos de cadeia de caracteres de vários bytes, como SQL_CHAR, SQL_VARCHAR ou SQL_LONGVARCHAR. Os possíveis valores são Unicode (0), que associa as colunas como SQL_C_WCHAR e ANSI (1), que associa as colunas como SQL_C_CHAR). O valor padrão é Unicode (0). Unicode é a melhor opção para a maioria dos provedores ODBC 3.x e ODBC 2.x que oferecem suporte para a associação de parâmetros CHAR como cadeias de caracteres amplas. Quando você seleciona Unicode e ExposeCharColumnsAsUnicode como True, o usuário não precisa especificar a página de código utilizada pelo banco de dados de origem. Observação: essa propriedade não está disponível no Editor de Destinos ODBC, mas pode ser definida no Editor Avançado. |
BindNumericAs |
Integer (enumeração) |
Essa propriedade determina como o destino de ODBC associa colunas com dados numéricos a tipos de dados SQL_TYPE_NUMERIC e SQL_TYPE_DECIMAL. Os valores possíveis são Char (0), que associa as colunas como SQL_C_CHAR e Numeric (1), que associa as colunas como SQL_C_NUMERIC. O valor padrão é Char (0). Observação: essa propriedade não está disponível no Editor de Destinos ODBC, mas pode ser definida no Editor Avançado. |
DefaultCodePage |
Integer |
A página de código a ser usada para colunas de cadeia de caracteres. Observação: essa propriedade não está disponível no Editor de Destinos ODBC, mas pode ser definida no Editor Avançado. |
InsertMethod |
Integer (enumeração) |
O método usado para inserir os dados. Os valores possíveis são Linha a linha (0) e Lote (1). O valor padrão é Lote (1). Para obter mais informações sobre essas opções, consulte “Opções de carregamento” em Destino ODBC. |
StatementTimeout |
Integer |
O número de segundos a aguardar a execução de uma instrução SQL antes de retornar com um erro para o aplicativo. O valor padrão é 120. |
TableName |
Cadeia de caracteres |
O nome da tabela de destino onde os dados estão sendo inseridos. |
TransactionSize |
Integer |
O número de inserções em uma única transação. O valor padrão é 0, que significa que o destino ODBC funciona no modo de confirmação automático. Como o gerenciador de conexões ODBC não oferece suporte a transações distribuídas, é possível definir essa propriedade com um valor diferente de 0. No entanto, se a propriedade RetainSameConnection do gerenciador de conexões for definida como true, essa propriedade deverá ser definida como 0. Observação: essa propriedade não está disponível no Editor de Destinos ODBC, mas pode ser definida no Editor Avançado. |
LobChunkSize |
Integer |
A alocação de tamanho de parte para colunas LOB. |