最近因工作需要,需要将mysql数据库迁移到sqlserver,仅仅是数据迁移,因此相对比较简单。对于mysql迁移到sqlserver,我们需要使用到mysql odbc驱动,然后透过sqlserver链接服务器的方式来访问mysql。具体见下文描述。

一、 迁移环境源:RHEL 6.5 + MySQL 5.6.26

目标: Windows 7 64 + SQLserver 2014

二、准备迁移环境

1、下载及安装ODBC驱动http://www.php.cn/

本次安装下载的文件为:mysql-connector-odbc-5.2.7-winx64.msi 安装过程略

2、配置ODBC驱动对于mysql的访问,我们需要配置ODBC驱动,来使得SQLserver能够识别。

打开控制面板,管理工具,数据源(ODBC),选择System DSN选项卡,单击添加,选择MySQL ODBC 5.2 Unicode

Driver,如下截图:

以下配置连接参数,指定数据源名称,IP地址及端口号,如下图:

添加完毕后单击确定(OK)。

3、添加链接服务器使用下面的代码添加链接服务器,注意替换相应的字符。USE masterGOEXEC sp_addlinkedserver @server = 'MySQL', @srvproduct='MySQL', @provider = 'MSDASQL',

@datasrc = 'MySQL_SRC'GOEXEC sp_addlinkedsrvlogin @rmtsrvname='MySQL',@useself='false',@locallogin='sa',@rmtuser='root',@rmtpassword='mysql'GO

4、测试链接服务器SELECT * FROM OPENQUERY (MySQL ,'select * from testdb.tt)

id dt1 2016-03-18 10:48:06.00000002 NULL3 NULL

二、 实施数据迁移USE master

GO

CREATE DATABASE material --创建目标数据库GO可以使用以下语句查询需要迁移的schema下的表

SELECT * FROM OPENQUERY (MySQL ,'select * from information_schema.TABLES where table_schema=''material''' )

将所有表内容插入到SQLserver,如下方式SELECT * INTO material.dbo.ic_goods FROM OPENQUERY (MySQL ,'select * from material.ic_goods');最近因工作需要,需要将mysql数据库迁移到sqlserver,仅仅是数据迁移,因此相对比较简单。对于mysql迁移到sqlserver,我们需要使用到mysql odbc驱动,然后透过sqlserver链接服务器的方式来访问mysql。具体见下文描述。

一、 迁移环境源:RHEL 6.5 + MySQL 5.6.26

目标: Windows 7 64 + SQLserver 2014

二、准备迁移环境

1、下载及安装ODBC驱动http://www.php.cn/

本次安装下载的文件为:mysql-connector-odbc-5.2.7-winx64.msi 安装过程略

2、配置ODBC驱动对于mysql的访问,我们需要配置ODBC驱动,来使得SQLserver能够识别。

打开控制面板,管理工具,数据源(ODBC),选择System DSN选项卡,单击添加,选择MySQL ODBC 5.2 Unicode

Driver,如下截图:

以下配置连接参数,指定数据源名称,IP地址及端口号,如下图:

添加完毕后单击确定(OK)。

3、添加链接服务器使用下面的代码添加链接服务器,注意替换相应的字符。

USE masterGOEXEC sp_addlinkedserver @server = 'MySQL', @srvproduct='MySQL', @provider = 'MSDASQL', @datasrc = 'MySQL_SRC'GOEXEC

sp_addlinkedsrvlogin @rmtsrvname='MySQL',@useself='false',@locallogin='sa',@rmtuser='root',@rmtpassword='mysql'GO

4、测试链接服务器SELECT * FROM OPENQUERY (MySQL ,'select * from testdb.tt)

id dt1 2016-03-18 10:48:06.00000002 NULL3 NULL

二、 实施数据迁移USE master

GO

CREATE DATABASE material --创建目标数据库GO可以使用以下语句查询需要迁移的schema下的表

SELECT * FROM OPENQUERY (MySQL ,'select * from information_schema.TABLES where table_schema=''material''' )

将所有表内容插入到SQLserver,如下方式

SELECT * INTO material.dbo.ic_goods FROM OPENQUERY (MySQL ,'select * from material.ic_goods');

以上就是MySQL,数据迁移,SQLserver的内容,更多相关内容请关注PHP中文网(www.php.cn)!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql sqlserver schema_MySQL数据库数据迁移到SQLserver相关推荐

  1. Mysql数据迁移到SqlServer

    Mysql数据迁移到SqlServer 我们想要将Mysql的数据库迁移到SqlServer中,怎么办呢? 首先安装mysql-connector-odbc 官网下载地址:https://dev.my ...

  2. springboot+mybatis+sqlserver导出数据库数据并实现下载到excel

    springboot+mybatis+sqlserver导出数据库数据并实现下载到excel 1.准备工作 1.1 下载一个springboot框架demo 1.2 配置maven 1.3 引入需要的 ...

  3. 数据库分片教程mysql_简述MySQL分片中快速数据迁移

    操作实践背景: travelrecord表定义为10个分片,尝试将10个分片中的2个分片转移到第二台MySQL上,并完成记录, 要求最快的数据迁移做法,中断业务时间最短 思路一利用mysqldump: ...

  4. tsdb和mysql_从 MySQL 到 TSDB 的数据迁移

    背景 本文主要介绍如何使用阿里巴巴的开源工具Datax 实现从 MySQL 到 TSDB 的数据迁移. DataX相关使用介绍请参阅 DataX 的 README 文档. 下面将首先介绍 DataX ...

  5. mysql 分片 数据迁移_简述MySQL分片中快速数据迁移_MySQL

    推荐阅读:MySQL 数据库跨操作系统的最快迁移方法 mysql 备份与迁移 数据同步方法 操作实践背景: travelrecord表定义为10个分片,尝试将10个分片中的2个分片转移到第二台MySQ ...

  6. MySQL数据库数据迁移

    最近因为需要更换MySQL数据库服务器的原因,需要将原服务器上的MySQL数据迁移到另外一台服务器上.找了半天发现一款数据库的迁移工具,实测很不错. 简介: DBConvert for MySQL & ...

  7. mysql数据库数据迁移_MySQL数据库迁移详细步骤

    ========================================================================================== 一.背景简介 == ...

  8. mysql数据库数据迁移操作

    1.新建一个需要迁移的数据库 2.进行数据迁移 迁移步骤: 1.工具-->点击 数据传输 ,选择需要被导的数据库,和导入的数据库 看到了吗以及导入成功了

  9. mysql数据库数据迁移方法

    说明:这里不讨论命令行还有通过navicat等工具的做法,这里只讨论在mysql坏掉(不能启动)的情况下,怎么办. 方法: a) 先来看mysql数据库文件的情况: mysql坏掉了,不管是linux ...

最新文章

  1. JFinal-ext PoiRender导出Excel 列顺序混乱的问题解决办法
  2. 使用swagger作为restful api的doc文档生成——从源码中去提取restful URL接口描述文档...
  3. 理解进程创建、可执行文件的加载和进程执行进程切换,重点理解分析fork、execve和进程切换
  4. 【练习】2021下半年数据结构刷题笔记和总结 (一)(图和动态规划)
  5. for-forEach-stream.forEach三种遍历方法
  6. iris数据_Kaggle 数据可视化课程5
  7. javascript常见面试题之一:将字符串'get-element-by-id'转换成驼峰命名法;
  8. 浅析ASP.NET应用Autofac获取页面服务
  9. Tipard Mac Video Converter Ultimate如何在Mac上转换DVD 视频?
  10. 恩智浦电磁组智能汽车竞赛视频
  11. unity3d Md5打包与版本更新
  12. Java 获取 随机数的通用公式
  13. Excel 自动生成排名 RANK函数的使用
  14. c语言编程文曲星猜数字,文曲星里的猜数字代码(原创)
  15. 怎么用python启动谷歌浏览器_Selenium 基于python 安装以及配置谷歌浏览器启动
  16. 【SecureCRT】SecureCRT 绝佳配色方案, 保护你的眼睛
  17. C语言编程>第二周 ⑥ 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
  18. vue 实现级联选择器
  19. SAP FI/CO Reading Repository
  20. 继承和多态(Java程序设计)

热门文章

  1. php中n12br,PHP常见字符串操作函数与用法总结
  2. 归一化、标准化和正则化
  3. linux kill进程后黑屏,Linux中Kill进程的N种方法
  4. 寄存器分配图着色_寄存器分配
  5. Github pull request 工作流总结
  6. C# 数据库连接测试以及备份
  7. !function(){}()
  8. [转] 做个自强不息的青年
  9. activity直接销毁_Android -- Activity的销毁和重建
  10. 为什么闲鱼不能搜索python_Python 分析后告诉你闲鱼上哪些商品抢手?