源自定义属性
Excel 源具有自定义属性和所有数据流组件通用的属性。
下表描述了 Excel 源的自定义属性。 所有属性均可读/写。
| 属性名称 | 数据类型 | DESCRIPTION | 
|---|---|---|
| AccessMode | 整数 | 用来访问数据库的模式。 可能的值为“打开行集”、“从变量 SQL Command打开行集”和“变量中的 SQL 命令”。 默认值为 Open Rowset。 | 
| CommandTimeout | 整数 | 命令超时之前的秒数。值为 0 表示无限超时。 注意 此属性在 Excel 源编辑器中不可用,但可以使用 高级编辑器进行设置。 | 
| OpenRowset | 字符串 | 用于打开行集的数据库对象的名称。 | 
| OpenRowsetVariable | 字符串 | 包含用于打开行集的数据库对象名称的变量。 | 
| 参数映射 | 字符串 | ** SQL 命令中的参数与变量之间的映射。 | 
| SqlCommand | 字符串 | 要执行的 SQL 命令。 | 
| SqlCommandVariable | 字符串 | 包含要执行的 SQL 命令的变量。 | 
Excel 源的输出和输出列没有自定义属性。
有关详细信息,请参阅 Excel 源。
目标自定义属性
Excel 目标具有自定义属性和所有数据流组件通用的属性。
下表描述了 Excel 目标的自定义属性。 所有属性均可读/写。
| 属性名称 | 数据类型 | DESCRIPTION | 
|---|---|---|
| AccessMode | Integer(枚举) | 一个值,指定目标如何访问其目标数据库。 此属性可以具有下列值之一: OpenRowset(0)-提供表或视图的名称。OpenRowset from Variable(1)-提供包含表或视图名称的变量的名称。OpenRowset Using Fastload(3)-提供表或视图的名称。OpenRowset Using Fastload from Variable(4)-提供包含表或视图名称的变量的名称。SQL Command(2)-提供 SQL 语句。 | 
| CommandTimeout | 整数 | SQL 命令在超时前可以运行的最大秒数。值 0 表示不限制时间。 此属性的默认值为 0。 注意:此属性在 Excel 目标编辑器中不可用,但可以使用 高级编辑器进行设置。 | 
| FastLoadKeepIdentity | 布尔型 | 一个值,该值指定在加载数据时是否复制标识值。 仅当使用其中一个快速加载选项时,此属性才可用。 此属性的默认值为 False。 | 
| 快速加载保留空值 | 布尔型 | 一个值,该值指定加载数据时是否复制 Null 值。 此属性仅适用于其中一个快速加载选项。 此属性的默认值为 False。 | 
| FastLoadMaxInsertCommitSize | 整数 | 一个值,指定 Excel 目标组件在快速加载操作期间尝试提交的批大小。 默认值 为2147483647。 值为 0 表示在处理完所有行后进行一次提交操作。 | 
| 快速加载选项 | 字符串 | 快速加载选项的集合。 快速加载选项包括锁定表和检查约束条件。 可以指定一个、两个或都不指定。 注意:此属性的某些选项在 Excel 目标编辑器中不可用,但可以使用 高级编辑器进行设置。 | 
| OpenRowset | 字符串 | 当 AccessMode 为 OpenRowset时,Excel 目标用于访问的表或视图的名称。 | 
| OpenRowsetVariable | 字符串 | AccessMode 为 OpenRowset from Variable时,变量的名称包含 Excel 目标访问的表或视图的名称。 | 
| SqlCommand | 字符串 | 在 AccessMode 为 SQL Command时,Excel 目标使用 Transact-SQL 语句来指定数据的目标列。 | 
Excel 目标的输入和输入列没有自定义属性。
有关详细信息,请参阅 Excel 目标。