mysql - 在 Foreach 循环容器内的 SSIS DFT 中执行数据转换

标签 mysql sql-server ssis foreach-loop-container

我有大约 35 个表,其数据需要从 SQL Server 迁移到 MySQL。我在这个项目中使用 SSIS,并设置了一个控制流(使用 Load Multiple Tables ),其中包含脚本任务和 Foreach 循环容器,用于迭代数据库中的所有表。我现在需要做的是将某些表中某些列的数据类型转换为“Unicode String [DT_WSTR]”,然后再将它们转储到目标表中。这是可以通过SSIS 完成的事情吗?如果是这样,任何指针或一组指令都会很棒。

谢谢

普拉蒂克·甘地

最佳答案

是的,这是 SSIS 的标准开箱即用任务。

  1. 添加数据流任务。
  2. 向任务添加数据转换组件
  3. 添加源服务器和目标服务器
  4. 映射您的列,根据需要转换数据类型。

一如既往,MSDN提供进一步的帮助。

关于mysql - 在 Foreach 循环容器内的 SSIS DFT 中执行数据转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38491025/

相关文章:

sql - 如何将具有不同名称和相同架构的Excel文件导入数据库?

mysql - 使用nodejs将多个复选框选择插入Mysql

sql-server - SQL Server 2005 语法帮助 - "Select Info based upon Max Value of Sub Query"

sql-server-2008 - SSIS 发送邮件任务限制为地址中的 255 个字符?

sql-server - 变量卡在 SSIS 包中

python - Django Sql Server 配置不正确 - settings.DATABASES

mysql - 为什么 MySQL 上的 SHA1 使用加号运算符计算不同的哈希值?

php - MySQL:如何只选择每个不同的 x-column-name 中的三个

mysql - Sequelize 中的 findAll() 找不到在事务中创建的行

通过 ODBC/FreeTDS 连接到 SQL Server 2005 和 2016 时,PHP 脚本将文本字段截断为 4096 个字符