我正在使用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
。我也是这样做的。但它没有帮助。