0

我有一个简单的 DTSX,它接收一些数据,并将其写入 SQL 服务器数据库,在此 DTSX 执行中,它在某些字段上引发了一些错误:

[OLE DB Destination [29]] Error: Column "mobile" cannot convert between unicode and non-unicode string data types.

但正如您从 OLEDB DESTINATION COLUMNS MMAPING 中看到的那样,这不是真的……怎么会?

在此处输入图像描述

4

2 回答 2

0

我通过在从源表中选择时将数据转换为 varchar(max) 解决了这个问题。

于 2018-11-14T10:34:36.640 回答
-1

不久前我有这个。在连接管理器中,我检查了“Unicode”。在我发现它不是 unicode 后,我取消选中它,但是数据流任务中的 OLE DB 输入没有更新,我不得不删除输入并重新创建它。

于 2017-01-31T13:37:01.793 回答