SSIS:XML到Excel导出,由于将长度为4000的数据流列中的数据插入到长度为255的数据库列中,可能会发生截断

时间:2014-08-20 12:11:41

标签: sql-server excel ssis sql-server-2008-r2 excel-2010

我正在使用SQL 2008 R2&格式为xlsx的Excel。我试图通过XML源将数据导出到Excel。一切正常,而不是数据超过255个字符的列。我收到警告:

  

由于从数据流列中插入数据,可能会发生截断   数据库列的长度为4000,长度为255

我已根据blog尝试更改注册表和IMEX值。这似乎对我没有帮助。另外,对我来说连接字符串(Excel连接管理器)是

  

Provider = Microsoft.ACE.OLEDB.12.0;数据源= Extract_8202014.xlsx;扩展   属性=" EXCEL 12.0 XML; HDR = YES&#34 ;;

对于备注类型列,根据MDSN,如果在运行时创建表,则应将数据类型定义为longtext。我也是这样做的。但它没有帮助。

0 个答案:

没有答案