sql-server - SQL Server 无法处理该列,因为为其指定了多个代码页(65001 和 1252)
问题描述
我select *
在桌子上做了一个。我导出了结果并尝试将其导入并写入另一个表(我必须通过 SSIS 执行此操作,select into
出于安全许可的目的,我无法通过 SQL Server(即)执行此操作,但我可以这样做)。
我该如何解决这个错误?它到底是什么意思?我尝试搜索 StackOverflow,但我的搜索不是很有帮助。
我尝试使用 OLEDB 源步骤,但由于某种原因我的服务器实例没有出现,所以现在我尝试从 SSMS 导出/导入。
解决方案
当我有一个目的地和一个具有不同代码页的源时,我通常会收到这个错误。似乎您有一个带有 1252 代码页的平面文件和一个带有 65001 代码页的目标表(反之亦然)。您应该尝试Data Conversion
源组件和目标之间的组件。
推荐阅读
- javascript - JavaScript Array 计算平均返回 NaN
- flutter - 在构建期间调用 setState() 或 markNeedsBuild() - Flutter
- excel - 通过 VBA 发送到 Google 搜索时无法识别带有特殊字母的 Excel 单元格值
- c# - 当没有字段名时反序列化一个json字符串。在c#中
- javascript - 如果轮播少于 5 个项目,则隐藏导航按钮,但如果轮播超过 5 个项目,则显示导航按钮 - Owl Carousel 2
- c# - 在 C# 中使用 Visa.Interop.ResourceManager 时出现异常错误
- python-3.x - 如何在 tkinter 中添加图像?
- html - 如何使标志在圆圈内居中?
- imagemagick - 从命令行将 YUY2 (YUYV) 转换为 png
- c++ - RWStructuredBuffer 计数器不递减 (DX12)