2013-10-29 47 views
-1

我正在寻找一种方法将MS SQL转储转换为MySql。如何将MSSQL转储转换为MySql

这种情况是我每天都会得到一个转储,并且必须将它导入MySql数据库。有一些限制:

  1. 由于我运行Debian服务器,我没有选择安装MS SQL和MySql并行,所以我不能使用水龙头或ODBC方法。
  2. 我不会到MSSQL Server直接访问
  3. 转换应在脚本的基础工作,因为我想用它在cron任务

所有的解决方案我一派到目前为止需要Windows或者连接到MS SQL Server。 欢迎任何想法。

+0

define'ms sql dump'。 –

+0

你是说你想转储一个你没有访问权限的数据库吗? – Rogue

+0

@RemusRusanu:转储意味着我收到来自客户的二进制数据导出 –

回答

2

使用bcp从SQL创建CSV文件。使用LOAD DATA将其加载到mysql中。

+0

我无权访问原始数据库。这个过程是我收到一个我迄今无法影响的转储。问题是有没有机会使用这个二进制数据没有MSSQL运行。 –