sql-server - SSIS 包作为作业的一部分失败
问题描述
我有一个 SSIS 包,可将数据从 oracle 数据源导入本机 SQLtable。我已经运行了几次,它工作正常。
奇怪的是,当我尝试将它作为工作的一部分运行时,它会返回一堆
列 xx 无法在 unicode 和非 unicode 字符串数据类型之间进行转换。
目标列居多Varchar
,源居多varchar2
。我认为我可以将目标转换为Nvarchar
,但我真的不明白为什么程序包会在工作之外运行而不是在工作内部运行。
编辑:我尝试将所有表格更改为Nvarchar
,但没有解决问题。
解决方案
推荐阅读
- python - TensorFlow 2 张量
- python - 跳过定义 onupdate 的默认值,用于 SQLAlchemy 中的特定更新查询
- azure - Azure Synapse Studio 未加载 - 由于服务器错误,无法加载一个或多个资源,错误代码 500
- mysql - 如何在 JetBrains DataGrip 中显示列,如 phpMyAdmin?
- typescript - 在 vue3 中编译打字稿
- c# - 将对象添加到字典的性能问题
- go - Golang语言,结合匿名结构的一些字段?
- python - 为什么我的python程序跳过输入函数
- flutter - 如何使用 Flutter 在 iOS 中指定 Google Map 版本?
- sql - 循环组模式中的密集排名