如何把sqlserver数据同步到mysql

如何把sqlserver数据同步到mysql,第1张

1、去mysql的官方下载一个odbc的驱动,因为MSsql一直没有集成mysql的驱动,这个玩意需要单独下载,并安装的。http://dev.mysql.com/downloads/connector/odbc/5.1.html

我下载的是windows解压缩的包Without installer (unzip in C:\),没有选择安装的。绿色版比安装版本要好。点击install的一个bat文件。

2、如果安装成功,在ODBC数据源驱动里面有个选项,如下图:

3、点击上图的用户dsn,添加一个mysql的连接,前提是你有一个mysql的数据库

双击之后出现下面的提示框:

啊,哈,成功了一半了。

4、如果是SQL server2000用DTS的话,就可以直接用了。关键步骤在下面

两款软件是没有冲突的,可以同时安装。

数据从 SQL Server 自动或定时同步到 MySQL 数据库(或从 MySQL 自动或同步到 SQL Server 数据库),方法如下:

1、在 "同步管理" 面板中点击 "新建" 按钮创建同步项目。

2、首先切换到 "来源数据库" 选项卡。填写同步的来源数据库信息。

数据库类型选择 SQL Server 2000/2005/2008/2012/2014

3、切换到 "目标数据库" 选项卡。以相同的方式填写同步的目标数据库。

数据库类型选择 Mysql 4.x 5.x 6.x,当您从 MySQL 同步到 SQL Server 时,每张表至少需要一个主键(从 SQL Server 到 MySQL 不需要)。

4、切换到 "同步内容设置" 选项卡。选择需要同步的数据库表。

5、切换到 "计划调度设置" 选项卡,新建一个运行计划。

如果需要自动同步(如24小时不间断)则选择自动。

如果需要定时同步,则点击对应的选项。

点击 "确定" 按钮保存当前设置。

设置成功。当系统时间符合您的条件时软件会自动开始同步。

在 SQL Server 里面, 创建一个 针对 MySQL 的数据库链接。

然后 在 SQL Server 里面, 设定一个 数据库作业。

定时向 MySQL数据库链接 同步数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6423794.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-21
下一篇 2023-03-21

发表评论

登录后才能评论

评论列表(0条)

保存