mysql - 将部分数据从 MySQL 迁移到 MSSQL

标签 mysql sql-server

我有一个 MySQL 数据库。 我需要将一些(不是全部)表的数据(数据记录)从MySQL迁移到MSSQL数据库,从而将MySQL表的结构转换为MSSQL中的新结构。

将来,我需要在这些数据库之间进行自动定期同步。 有什么工具吗?或者我必须使用一些 SQL 过程或查询?我该如何做这些事情?

供引用:我正在使用带有 MySQL ODBC 驱动程序和 MySQL SQL 迁移助手的 MSSQL Server 2008 R2(使用这些工具,我已将 MySQL 完全转换为 MSSQL 数据库)。

最佳答案

由于您已经拥有完整的 SQL 2008,请打开随 SQL 安装一起安装的 Visual Studio Intelligence BI。 然后创建一个新项目“Integration Services Project”。

因此,您将创建一个到 ODBC 的新连接(向导应该可用)。 然后添加您的表格,您可以在其中修改、转换、变换数据。

您可以保存完整的项目并将其作为计划任务添加到您的 sql server 代理中。

这是一个解释更多信息的教程:http://msdn.microsoft.com/en-us/library/ms169917.aspx

关于mysql - 将部分数据从 MySQL 迁移到 MSSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8486346/

相关文章:

mysql - 将 SQL Server 查询结果格式化为 3D 直方图

c# - (附加)EF 无法从 #temp 表中选择的存储过程推断返回架构

php - 为新行轮询 MySQL 表的最快方法是什么?

c# - 从 SQL Server 插入到 Access

数据库 |服务提供商 | CURSOR - 获取游标到变量返回 null

mysql - 选择不返回实际值的 IN 子句中的值

sql-server - SSRS 2005 - 没有人拥有报表管理器中的内容管理员权限

sql - 多个选择语句合二为一,创建新列

PHP/MySQL - 使用 session 数据更新表数据

php - Laravel 5 使用推送器在数据库添加时触发通知