ODBC Source Custom Properties

适用范围:SQL Server Azure 数据工厂中的 SSIS Integration Runtime

下表介绍 ODBC 源的自定义属性。 所有属性都可以从 SSIS 属性表达式设置。

属性名称 数据类型 说明
连接 ODBC 连接 用于访问源数据库的 ODBC 连接。
AccessMode Integer(枚举) 用来访问数据库的模式。 可能的值为表名 (0) 和 SQL 命令 (1)。

默认值为表名 (0)。
BatchSize Integer 用于大容量提取的批处理的大小。 这是作为数组提取的记录数。 如果所选的 ODBC 访问接口不支持数组,则批处理大小为 1。
BindCharColumnAs Integer(枚举) 此属性确定 ODBC 源如何绑定具有多字节字符串类型的列,例如 SQL_CHAR、SQL_VARCHAR 或 SQL_LONGVARCHAR。

可能值为 Unicode (0),这是将列绑定为 SQL_C_WCHAR;值还可以是 ANSI (1),这是将列绑定为 SQL_C_CHAR。 默认值为 Unicode (0)。

注意:此属性未在 “OLE 源编辑器”中提供,但可以使用 “高级编辑器”进行设置。
BindNumericAs Integer(枚举) 此属性确定 ODBC 源如何将具有数字数据的列与数据类型 SQL_TYPE_NUMERIC 和 SQL_TYPE_DECIMAL 进行绑定。

可能选项为 Char (0),这是将列绑定为 SQL_C_CHAR;选项还可以是 Numeric (1),这是将列绑定为 SQL_C_NUMERIC。 默认值为 Char (0)。

注意:此属性未在 “OLE 源编辑器”中提供,但可以使用 “高级编辑器”进行设置。
DefaultCodePage Integer 要用于字符串输出列的代码页。

注意:此属性未在 “OLE 源编辑器”中提供,但可以使用 “高级编辑器”进行设置。
ExposeCharColumnsAsUnicode 布尔 此属性确定组件如何公开 CHAR 列。 默认值为 False,指示 CHAR 列作为多字节字符串 (DT_STR) 公开。 如果为 True,则 CHAR 列将作为宽字符串 (DT_WSTR) 公开。

注意:此属性未在 “OLE 源编辑器”中提供,但可以使用 “高级编辑器”进行设置。
FetchMethod Integer(枚举) 用于获取数据的方法。 可能的选项为逐行 (0) 和批处理 (1)。 默认值为批处理 (1)。

有关这些选项的详细信息,请参阅 ODBC Source

注意:此属性未在 “OLE 源编辑器”中提供,但可以使用 “高级编辑器”进行设置。
SqlCommand 字符串 在 AccessMode 设置为“SQL 命令”时要执行的 SQL 命令。
StatementTimeout Integer 等待 SQL 语句在返回应用程序之前执行 SQL 语句的秒数,并出现错误。 默认值为 0。 值为 0 时指示系统不会超时。
TableName String 具有在 AccessMode 设置为“表名”时要使用的数据的表的名称。
LobChunckSize Integer 针对 LOB 列的块大小分配。

另请参阅

ODBC 源
ODBC 源编辑器(“连接管理器”页)