SQL Server 目标具有自定义属性和所有数据流组件通用的属性。
下表描述了 SQL Server 目标的自定义属性。 所有属性均可读/写。
属性名称 | 数据类型 | DESCRIPTION |
---|---|---|
始终使用默认代码页 | 布尔型 | 强制使用 DefaultCodePage 属性值。 此属性的默认值为 False 。 |
BulkInsertCheckConstraints | 布尔型 | 一个值,该值指定批量插入是否检查约束。 此属性的默认值为 True 。 |
BulkInsertFireTriggers | 布尔型 | 一个值,该值指定批量插入是否对表触发触发器。 此属性的默认值为 False 。 |
BulkInsertFirstRow | 整数 | 一个值,指定要插入的第一行。 此属性的默认值为 -1,指示未分配任何值 |
批量插入保持标识 | 布尔型 | 一个值,该值指定是否可以将值插入到标识列中。 此属性的默认值为 False 。 |
BulkInsertKeepNulls | 布尔型 | 一个值,该值指定大容量插入是否保留 Null 值。 此属性的默认值为 False 。 |
批量插入最后一行 | 整数 | 一个值,指定要插入的最后一行。 此属性的默认值为 -1,表示尚未分配值。 |
BulkInsertMaxErrors | 整数 | 指定在批量插入停止之前可以发生的错误数量的值。 此属性的默认值为 -1,表示尚未分配值。 |
批量插入订单 | 字符串 | 排序列的名称。 每列可以按升序或降序排序。 如果使用多个排序列,则列名称用逗号分隔。 |
BulkInsertTableName | 字符串 | 将数据复制到的数据库中的 SQL Server 表或视图。 |
BulkInsertTablock | 布尔型 | 一个值,该值指定在大容量插入期间表是否被锁定。 此属性的默认值为 True 。 |
默认代码页 | 整数 | 数据源中没有代码页信息时所要使用的代码页。 |
MaxInsertCommitSize | 整数 | 一个值,该值指定要在批处理中插入的最大行数。 如果值为零,则所有行都插入到单个批处理中。 |
超时 | 整数 | 一个值,该值指定 SQL Server 目标在终止之前等待的秒数(如果没有可用于插入的数据)。 值为 0 表示 SQL Server 目标不会超时。此属性的默认值为 30。 |
SQL Server 目标的输入和输入列没有自定义属性。
有关详细信息,请参阅 SQL Server 目标。