Ssis 我得到了以下错误-“;栏「;A「;无法在unicode和非unicode字符串数据类型之间转换;

Ssis 我得到了以下错误-“;栏「;A「;无法在unicode和非unicode字符串数据类型之间转换;,ssis,sql-server-data-tools,ssis-2012,ssrs-2014,Ssis,Sql Server Data Tools,Ssis 2012,Ssrs 2014,我正在观看SSIS概述视频- 我有一个excel文件,我想从SQL数据库导入内容。 我创建了一个oledb源文件和excel目标。 我得到以下错误- 列“A”无法在Unicode和非Unicode字符串数据类型之间转换 请帮助执行操作您需要添加数据转换以将字符串列从非Unicode(DT_STR)转换为Unicode(DT_WSTR)字符串,因为Excel仅识别Unicode 您需要对所有字符串列执行此操作。您需要添加数据转换,以将字符串列从非Unicode(DT_STR)转换为Unicode(

我正在观看SSIS概述视频- 我有一个excel文件,我想从SQL数据库导入内容。 我创建了一个oledb源文件和excel目标。 我得到以下错误-

列“A”无法在Unicode和非Unicode字符串数据类型之间转换


请帮助执行操作

您需要添加数据转换以将字符串列从非Unicode(DT_STR)转换为Unicode(DT_WSTR)字符串,因为Excel仅识别Unicode


您需要对所有字符串列执行此操作。

您需要添加数据转换,以将字符串列从非Unicode(DT_STR)转换为Unicode(DT_WSTR)字符串,因为Excel只识别Unicode


您需要对所有字符串列执行此操作。

源中的列A很可能是nvarchar,目标中的列A是varchar(或viceversa)。您可以通过转到Excel目标上的列选项卡并将鼠标悬停在列上来检查这一点。源中的列A很可能是nvarchar,目标中的列A是varchar(或viceversa)。您可以通过转到Excel目的地上的列选项卡并将鼠标悬停在列上来检查这一点。谢谢@Jonathan PorterThanks@Jonathan Porter