2010-10-20 66 views
0

SQL 2008 R2,可以简单地导出到平面文件目标。时间戳列在目标中设置为DT_DBTIMESTAMP,根据文档“小数秒的最大比例为3位数”。但是,我的导出文件有7位小数秒精度,由文档中的DT_DBTIMESTAMP2定义。由于多余的小数秒位置,列当然不能重新导入到SQL Server中。SSIS平面文件导出时间戳具有超额精度?

有谁知道为什么SSIS导出日期时间列的定义与SSIS数据类型不同?

回答

0

检查目标数据类型并确保它们是DB_TIMESTAMP而不是DB_TIMESTAMP2。 右键单击目标组件并选择“显示高级编辑器...”,然后检查“输入和输出属性”选项卡上的数据类型。