Поделиться через


Пользовательские свойства источника «ODBC»

В следующей таблице описаны пользовательские свойства источника «ODBC». Все свойства могут быть заданы на основе выражений свойств SSIS.

Имя свойства

Тип данных

Описание

Connection

Соединение ODBC

Соединение ODBC для получения доступа к базе данных-источнику.

AccessMode

Integer (перечисление)

Режим, используемый для доступа к базе данных. Возможными значениями являются Table Name (0) и SQL Command (1).

По умолчанию применяется Table Name (0).

BatchSize

Целое число

Размер пакета для массового извлечения. Это количество записей, извлекаемых в виде массива. Если выбранный поставщик ODBC не поддерживает массивы, размер пакета равен 1.

BindCharColumnAs

Integer (перечисление)

Это свойство определяет, как источник ODBC привязывает столбцы, имеющие строковые типы с многобайтовой кодировкой, такие как SQL_CHAR, SQL_VARCHAR или SQL_LONGVARCHAR.

Возможными значениями являются Unicode (0) (которое привязывает столбцы как SQL_C_WCHAR) и ANSI (1) (которое привязывает столбцы как SQL_C_CHAR). По умолчанию применяется Unicode (0).

Примечание. Это свойство недоступно в редакторе источника ODBC, но может быть задано с использованием расширенного редактора.

BindNumericAs

Integer (перечисление)

Это свойство определяет, как источник ODBC привязывает столбцы, имеющие числовые данные с типами данных SQL_TYPE_NUMERIC и SQL_TYPE_DECIMAL.

Возможными параметрами являются Char (0) (который привязывает столбцы как SQL_C_CHAR) и Numeric (1) (который привязывает столбцы как SQL_C_NUMERIC). По умолчанию применяется значение Char (0).

Примечание. Это свойство недоступно в редакторе источника ODBC, но может быть задано с использованием расширенного редактора.

DefaultCodePage

Целое число

Кодовая страница, используемая для строковых выходных столбцов.

Примечание. Это свойство недоступно в редакторе источника ODBC, но может быть задано с использованием расширенного редактора.

ExposeCharColumnsAsUnicode

Логическое значение

Это свойство определяет, как компонент предоставляет доступ к столбцам CHAR. Значением по умолчанию является FALSE, которое указывает, что доступ к столбцам CHAR предоставляется как к многобайтовым строкам с (DT_STR). Если задано значение TRUE, к столбцам CHAR предоставляется доступ как к строкам с расширенными символами (DT_WSTR).

Примечание. Это свойство недоступно в редакторе источника ODBC, но может быть задано с использованием расширенного редактора.

FetchMethod

Integer (перечисление)

Метод, используемый для возврата данных. Возможными параметрами являются Row by row (0) и Batch (1). По умолчанию применяется значение Batch (1).

Дополнительные сведения об этих параметрах см. в разделе ODBC-источник.

Примечание. Это свойство недоступно в редакторе источника ODBC, но может быть задано с использованием расширенного редактора.

SqlCommand

Строковые значения

Команда SQL, которая должна быть выполнена, если для AccessMode задано значение «команда SQL».

StatementTimeout

Целое число

Количество секунд, в течение которых должно происходить ожидание выполнения инструкции SQL, прежде чем будет выполнен возврат с ошибкой в приложение. По умолчанию применяется значение 120. Значение 0 указывает, что система не следит за истечением времени ожидания.

TableName

Строковые значения

Имя таблицы с данными, которая используется, если для AccessMode задано значение «Имя таблицы».

LobChunckSize

Целое число

Распределение размера фрагментов данных для столбцов LOB.

См. также

Справочник

Редактор источника «ODBC» (страница «Диспетчер соединений»)

Основные понятия

ODBC-источник