无法在 Unicode 和非 Unicode 字符串之间转换
新建日期: 2006 年 7 月 17 日
详细信息
产品名称 |
SQL Server |
产品版本 |
9.0 |
产品内部版本号 |
9.00.1399 |
事件 ID |
1. 0xC02020ED (-1071636243) 2. 0xC02020F6 (-1071636234) |
事件源 |
不适用 |
组件 |
Integration Services |
符号名称 |
1. DTS_E_CANNOTCONVERTBETWEENUNICODEANDNONUNICODESTRINGCOLUMNS 2. DTS_E_CANNOTCONVERTBETWEENUNICODEANDNONUNICODESTRINGCOLUMN |
消息正文 |
1. 列 "__" 和 "__" 无法在 Unicode 和非 Unicode 字符串数据类型之间转换。 2. 列 "__" 无法在 Unicode 和非 Unicode 字符串数据类型之间转换。 |
说明
该消息表明数据流组件正试图将 Unicode 字符串数据传递给另一个要在相应列上使用非 Unicode 字符串数据的组件,或相反。
可能的原因
此消息可能因以下问题之一而出现:
- 您正在使用 Excel 源,但未将数据转换配置为从 Excel 源加载的 Unicode 数据中转换字符串列。
- 您正在使用 Excel 目标,但未将数据转换配置为转换成正保存至 Excel 目标的 Unicode 数据。
用户操作
添加数据转换以转换数据
添加数据转换以将字符串列从非 Unicode (DT_STR) 字符串转换为 Unicode (DT_WSTR) 字符串,或相反。
使用 SQL Server 导入和导出向导创建包
使用 SQL Server 导入和导出向导创建包时,它会创建并配置您要求的任何数据转换。使用该向导创建、保存基础包,然后重新配置并增强基础包。