mysql - 如何使用 ssis 包将 varchar(max) 值加载到 mysql 服务器中
问题描述
我在 ssis 有一个问题,如何 VARCHAR(MAX)
使用 ssis 包将 sql server 数据类型列相关数据加载到 mysql server 表中
来源:产品表(ms sql server)
pid (int) | productDescrption (varchar(max))
目的地:产品表(mysql服务器)
Pid ( int) | productDescription ( dt_ntext)
- step1:拖放oledb源并配置SQL Server表产品
- step2:更改数据转换
productdescription
varchar(max)
为dt_next
- step3:为 MySQL 产品表配置目标 odbc 目标(此处安装了 odbc 32 位驱动程序),我运行了 tim 我得到如下错误的包:
[ODBC 目标 [2]] 错误:发生打开数据库连接 (ODBC) 错误。状态:'HYC00'。本机错误代码:0。 [MySQL][ODBC 5.2(w) 驱动程序][mysqld-5.7.24-log]不支持带有执行数据的参数数组
[SSIS.Pipeline] 错误:SSIS 错误代码 DTS_E_PROCESSINPUTFAILED。处理输入“ODBC 目标输入”(13) 时,组件“ODBC 目标”(2) 上的 ProcessInput 方法失败,错误代码为 0x80004005。已识别的组件从 ProcessInput 方法返回错误。该错误是特定于组件的,但该错误是致命的,将导致数据流任务停止运行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。
你能告诉我如何在 ssis 中完成这个任务吗
解决方案
推荐阅读
- javascript - 错误:无法在视图目录中查找视图“home.hbs”
- python - 从 1000 个图像池中读取 50 个图像作为每个像素矩阵
- mongodb - 使用 Spring Cloud Dataflow 从 Kafka 到 MongoDB
- jquery - SweetAlert 未在模态中显示
- apache-kafka - Kafka 事务:在 AddPartitionsToTxnRequest 上接收 CONCURRENT_TRANSACTIONS
- c# - 允许静态文件同源.Net Core
- ios - 在其他屏幕中更新绑定后,SwiftUI 列表行未刷新
- ios - 在桌面视图上区分 iPhone 和 iPad
- oracle - 如何在 WHERE 条件下使用 PL/SQL 中的关联数组,使得关联数组的键值对是我表中的列名
- reactjs - 反应数组的计数值并计算总价