【发布时间】:2015-05-29 01:31:37
【问题描述】:
从 SQL Server 2005 将数据导出为 UTF-8 格式时遇到问题。
以下是我的查询和错误。请帮我解决这个问题。
select distinct
a.column1,
a.column2,
a.column3,
a.column4,
a.column3
from
table1 a,
table2 b
where
a.column1 = b.column1;
错误:错误 0xc00470d4:数据流任务:输入列上的代码页 "column3" (50) 为 65001,必须为 1252。(SQL Server 导入和导出向导)
错误 0xc00470d4:数据流任务:输入列“column4”(53) 上的代码页为 65001,要求为 1252。(SQL Server 导入和导出向导)
错误 0xc004706b:数据流任务:“组件“目标 - test1_txt”(37)”验证失败并返回验证状态“VS_ISBROKEN”。 (SQL Server 导入导出向导)
错误 0xc004700c:数据流任务:一个或多个组件验证失败。 (SQL Server 导入和导出向导)错误 0xc0024107:数据流任务:任务验证期间出现错误。 (SQL Server 导入导出向导)
Column3 和 column4 是 char 类型。其余是 varchar 类型。
请帮我解决这个问题。我也尝试过转换它们,但得到了同样的错误。
convert(varchar(50),a.column3) as column3.
错误 0xc00470d4:数据流任务:输入列“column3”(64) 上的代码页为 65001,必须为 1252。
提前致谢。
【问题讨论】:
标签: sql sql-server sql-server-2008 sql-server-2005 ssis