首页 > 解决方案 > SQL Server 无法处理该列,因为为其指定了多个代码页(65001 和 1252)

问题描述

select *在桌子上做了一个。我导出了结果并尝试将其导入并写入另一个表(我必须通过 SSIS 执行此操作,select into出于安全许可的目的,我无法通过 SQL Server(即)执行此操作,但我可以这样做)。

我该如何解决这个错误?它到底是什么意思?我尝试搜索 StackOverflow,但我的搜索不是很有帮助。

我尝试使用 OLEDB 源步骤,但由于某种原因我的服务器实例没有出现,所以现在我尝试从 SSMS 导出/导入。

标签: sql-servertsqlssis

解决方案


当我有一个目的地和一个具有不同代码页的源时,我通常会收到这个错误。似乎您有一个带有 1252 代码页的平面文件和一个带有 65001 代码页的目标表(反之亦然)。您应该尝试Data Conversion源组件和目标之间的组件。


推荐阅读