【发布时间】:2019-01-07 01:24:40
【问题描述】:
我正在尝试使用 SSIS 将一些数据从 SQL SERVER 导出到 EXCEL,并且在所有列上都出现错误,例如
[Excel 目标 [2]] 错误:列“联系人 ID”无法在 unicode 和非 unicode 字符串数据类型之间转换。
我尝试将 OLE DB 源中的数据类型更改为“Unicode 字符串 [DT_WSTR]”或“Unicode 字符串 [DT_STR]”,但无论我使用哪一种,都会出现相同的错误。
【问题讨论】:
-
@Nambu12 谢谢。但是在您提到的问题中,他在sql中使用了NVARCHAR,我的来自具有VARCHAR的表。另外,无论我是否尝试转换 not ([DT_WSTR] 或 [DT_STR]) 我都得到了同样的错误
-
我使用了数据转换,现在似乎可以了。