ODBC Destination Custom Properties

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

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

属性名称 数据类型 说明
连接 ODBC 连接 用于访问目标数据库的 ODBC 连接。
BatchSize Integer 用于大容量加载的批处理的大小。 这是作为批处理加载的行数。 只有在支持按行参数绑定时,该属性才有效。 如果不支持按行参数绑定,则批处理大小为 1。
BindCharColumnAs Integer(枚举) 此属性确定 ODBC 目标如何绑定具有多字节字符串类型的列,例如 SQL_CHAR、SQL_VARCHAR 或 SQL_LONGVARCHAR。

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

Unicode 是支持将 CHAR 参数作为宽字符串绑定的大多数 ODBC 3.x 访问接口和 ODBC 2.x 访问接口的最佳选项。 如果您将 Unicode 和 ExposeCharColumnsAsUnicode 选择为 True,则用户无需指定源数据库使用的代码页。

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

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

注意:此属性在 “ODBC 目标编辑器”中不可用,但可以使用 “高级编辑器”进行设置。
DefaultCodePage Integer 要用于字符串列的代码页。

注意:此属性在 “ODBC 目标编辑器”中不可用,但可以使用 “高级编辑器”进行设置。
InsertMethod Integer(枚举) 用于插入数据的方法。 可能的值为逐行 (0) 和批处理 (1)。 默认值为批处理 (1)。

有关这些选项的更多信息,请参阅 ODBC 目标中的“加载选项”。
StatementTimeout Integer 等待 SQL 语句在返回应用程序之前执行 SQL 语句的秒数,并出现错误。 默认值为 120。
TableName String 要插入数据的目标表的名称。
TransactionSize Integer 单个事务中的插入数。 默认值为 0,这意味着 ODBC 目标在自动提交模式下工作。

因为 ODBC 连接管理器不支持分布式事务,所以,可以使用 0 以外的其他值来设置此属性。 但是,如果连接管理器的 RetainSameConnection 属性设置为 true ,则此属性必须设置为 0。

注意:此属性在 “ODBC 目标编辑器”中不可用,但可以使用 “高级编辑器”进行设置。
LobChunkSize Integer 针对 LOB 列的块大小分配。