mysql数据表如何导入MSSQL中
本案例演示所用系统是windows server 2012.其它版本windows操作系统类似。
1,首先需要下载mysql odbc安装包。
http://dev.mysql.com/downloads/connector/odbc/5.1.html
如果自己所用软件是32位,下载32位的,64位软件则下载64位的。 本人所有软件是64位,所下的软件是64位的安装包。
2,下完后按提示安装就可以了, 安装完后开始配置ODBC数据源。打开 开始--控制面板-所有控制面板项-管理工具,如下图
3, 打开ODB数据库64位,选择系统DSN( 如果软件是32位,需配置为ODBC数据库32位)
4,选择增加,选择安装的的MYSQL ODBC,再点完成
5,点完成后,会弹出如下图配置
测试成功会弹出如下界面
6, 打开 Microsoft SQL server management studto(SSMS),用下面命令创建链接服务器,这就与mysql ODBC 关联上了
EXEC master.dbo.sp_addlinkedserver
@server = N'mysqlserver', --随便取,后面查询mysql里数据会用到
@srvproduct=N'china', --产品名称
@provider=N'MSDASQL', --别动
@provstr=N'DRIVER={MySQL ODBC 5.1 Driver}; SERVER=10.13.216.125; _
DATABASE=lenovoms; USER=lenovoms; PASSWORD=pwd@lenovo; OPTION=3' --mysql IP地址等自己去改
执行完上面的SQL语句后,会就看到。
还有种图形化界面创建链接服务器,就是’右击链接服务器‘——‘新建链接服务器’, 测试在window7可用, 但在windows server 2012创建却报错。如下图
7, 接下来就可以查询mysql中的数据了, 或者直接将mysql中的数据导进来。
SELECT * FROM openquery(mysqlserver, 'SELECT * FROM lenovoms.ms_knowledge limit 0,2')
或者直接将mysql的一张数据表直接导入到MSSQL中进来。参考语句如下。
SELECT * into LenovoBYD.dbo.ms_temp
FROM openquery(mysqlserver, 'SELECT * FROM lenovoms.ms_knowledge')
mysql数据表如何导入MSSQL中的更多相关文章
- python连接mysql数据表查询表获取数据导入到txt中
import pymysql'''连接mysql数据表查询表获取数据导入到txt中'''#查询结果写入数据到txtdef get_loan_number(file_txt): connect = py ...
- 将MySQL库的表转入到MSSQL中的某个库中(Employees下的Employees表 → pubs库下)_2
将MySQL库的表转入到MSSQL中的某个库中(Employees下的Employees表 → pubs库下, 此pubs下的表名是employee,不冲突),方法大致以下几个(另有其他方法待补充), ...
- Sqoop- sqoop将mysql数据表导入到hive报错
sqoop将mysql数据表导入到hive报错 [root@ip---- lib]# sqoop import --connect jdbc:mysql://54.223.175.12:3308/gx ...
- (转)MySQL数据表中带LIKE的字符匹配查询
MySQL数据表中带LIKE的字符匹配查询 2014年07月15日09:56 百科369 MySQL数据表中带LIKE的字符匹配查询 LIKE关键字可以匹配字符串是否相等. 如果字段的值与指定的 ...
- 【spring boot】spring boot 2.0 项目中使用mysql驱动启动创建的mysql数据表,引擎是MyISAM,如何修改启动时创建数据表引擎为【spring boot 2.0】
默认创建数据表使用的引擎是MyISAM 2018-05-14 14:16:37.283 INFO 7328 --- [ restartedMain] org.hibernate.dialect.Dia ...
- linux mysql 数据库操作导入导出 数据表导出导入
linux mysql 数据库操作导入导出 数据表导出导入 1,数据库导入 mysql -uroot -p show databases; create database newdb; use 数据库 ...
- MYSQL数据表损坏的原因分析和修复方法小结
MYSQL数据表损坏的原因分析和修复方法小结 1.表损坏的原因分析 以下原因是导致mysql 表毁坏的常见原因: 1. 服务器突然断电导致数据文件损坏. 2. 强制关机,没有先关闭mysql 服务. ...
- 用Myisamchk让MySQL数据表更健康
用Myisamchk让MySQL数据表更健康 2011-03-15 09:15 水太深 ITPUB 字号:T | T 为了让MySQL数据库中的数据表“更健康”,就需要对其进行定期体检.在这里笔者推荐 ...
- 随机获取Mysql数据表的一条或多条记录
随机获得Mysql数据表的一条或多条记录有很多方法,下面我就以users(userId,userName,password......)表(有一百多万条记录)为例,对比讲解下几个方法效率问题: sel ...
随机推荐
- JVM笔记-temp
jvm源码分析之堆外内存完全解读 http://lovestblog.cn/blog/2015/05/12/direct-buffer/
- ExtJS5_自定义菜单1
顶部和底部区域已经作好,在顶部区域有一个菜单的按钮,这一节我们设计一个菜单的数据结构,使其可以展示出不同样式的菜单.由于准备搭建的是一个系统模块自定义的系统,因此菜单也是自定义的,在操作员系统登录的时 ...
- GIS
def GIS(): global C global FeaWeights for wid in WordDic.keys(): FeaWeights[wid] = {} for classid in ...
- [Android] 混音线程MixerThread
MixerThread是Android音频输出的核心部分,所有Android的音频都需要经过MixerThread进行混音后再输出到音频设备. MixerThread的继承关系如下: MixerThr ...
- HttpContext之公交车
小编刚在路边晃攸了许久,好不容易才等到个公交车,想想真是不容易呀,这年代路边打的也打不到,坐个公交车也难等呀. 顺势一想,HttpContext不也是一输运行在web上的一辆公交车吗?公交车让我们成为 ...
- IBM Intel 微软
IBM是全球IT第一巨头,也是一个很奇特也很强大强大的公司,从螺丝钉键盘鼠标到CPU硬盘内存到大型机巨型机,它都可以制造,从软件到硬件到服务,它都可以提供,这在IT历史上,是否绝后我不敢说,空前应该是 ...
- freemarker对数字的处理
freemark会默认对数字进行格式化处理,例如price = 12000, 通过${price}显示为12,000, 但其实有些场景会有问题: 比如编辑一条记录, 再保存,容易将12,000传到 ...
- 1036 : Trie图 (AC自动机)
题目大意: 输入 n 个目标单词和一个文本串,判断文本串中是否存在某些目标单词. 思路 赤裸裸的 AC自动机. 代码: #include<iostream> #include<cst ...
- A - ACM Computer Factory - poj 3436(最大流)
题意:有一个ACM工厂会生产一些电脑,在这个工厂里面有一些生产线,分别生产不同的零件,不过他们生产的电脑可能是一体机,所以只能一些零件加工后别的生产线才可以继续加工,比如产品A在生产线1号加工后继续前 ...
- Java中List转换为数组,数组转List
今天写代码遇到一个奇怪的问题,具体代码不贴出了,写一个简化的版本.如下: ArrayList<String> list=new ArrayList<String>(); ...