gpt4 book ai didi

mysql - 使用 SSIS 将 SQL Server 表移动到特定的 MySQL 文件夹

转载 作者:行者123 更新时间:2023-11-29 22:52:36 29 4
gpt4 key购买 nike

我正在使用 SSIS 将 SQL Server 表从 SQL Server 2008 R2 移动到 c:\驱动器 上的 MySQL。

在 SSIS 中,我使用下载的 64 位 unicode 驱动程序创建了 ADO.Net 源和目标连接,并成功将数据从 SQL Server 传输到新创建的 MySQL 表。
然而,即使所有行都已成功复制,该表也不会与我的其他表一起显示在 MySQL 数据库中。 SSIS 将表放置在与数据库表所在目录不同的目录中。我不知道如何更改位置。当我在 SSIS 中选择要访问的数据表时,它没有显示正确的表列表。

它显示位于c:\xampp\mysql\data\mysql中的表,而我的数据库表位于c:\xampp\mysql\mydb中。我如何访问这些新表,或指示 SSIS 使用不同的路径?

最佳答案

感谢您的回复。我有一个本地 mySQL 实例。正如 Ivan 所建议的,这是我设置的连接的问题。无论如何,我没有看到要改变这一点,因为当您在 ADO.Net 设置中选择“NEW”创建新连接后查看 SSIS 中提供的连接时,会出现一个下拉菜单,其中包含我现有的连接和其他一些连接但就是这样,所以你要做的就是选择创建一个新的连接字符串,并且在这组菜单中我能够添加一个新的连接(该字符串是为你构建的),所以当我重新连接时,并且将其进入数据库的下一个表移至数据库中。所以,这有效了。顺便说一句,当然,我发现只有在 MySQL 中运行以下语句,转换才会成功:“一旦从 XAMP 控制面板启动 MySQL,请设置 GLOBAL sql_mode='ANSI'。

关于mysql - 使用 SSIS 将 SQL Server 表移动到特定的 MySQL 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28831867/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com