mysql数据库导入sql server

来源:互联网 发布:lua游戏源码 编辑:程序博客网 时间:2024/05/22 04:33
1.windows安装mysql odbc connector
2.windows管理工具配置mysql odbc数据源
3.在sqlserver management studio中运行

EXEC master.dbo.sp_addlinkedserver@server = N'MYSQL',@srvproduct = N'MySQL',@provider = N'MSDASQL',@provstr = N'DRIVER={MySQL ODBC 5.2 Unicode Driver};SERVER=192.168.1.28;_DATABASE=android_box;USER=xxx;PASSWORD=xxx;OPTION=3'

这个脚本通过ODBC驱动创建一个联接到你的MySQL数据库,在sqlserver management studio的服务器对象-链接服务器中可以看到刚配置的MYSQL。

4.在新建查询中执行

SELECT * INTO android_box.dbo.cdb_android_box_stat_ci_s FROM openquery(MYSQL,'SELECT * FROM android_box.cdb_android_box_stat_ci_s WHERE dt = "2013-07-02"')

即可将对应数据插入到sqlserver中(该命令会在sqlserver中自动建表),此次插入完成之后若想继续插入数据需要使用:

INSERT INTO android_box.dbo.cdb_android_box_stat_ci_sSELECT * FROM openquery(MYSQL,'SELECT * FROM android_box.cdb_android_box_stat_ci_s WHERE dt = "2013-07-03"')

来进行,否则会报cdb_android_box_stat_ci_s已存在的错误导致插入失败。

tips:
快速查询数据库表记录条数的办法:

select id,object_name(id) as tableName,indid,rows,rowcnt from sys.sysindexes where indid in(0,1) and object_name(id) = 'cdb_android_box_stat_ci_s';

在表数据比较大的时候会很慢,这时使用上一种方法会很快得到数据库表记录条数。
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 老师拿孩子泄愤怎么办 老师对小孩不好怎么办 孩子被老师骂怎么办 孩子幼儿园被打怎么办 两个家长吵架老师怎么办 家长和老师矛盾怎么办 孩子特别害怕老师怎么办? 老师排挤孤立孩子怎么办 很害怕一件事怎么办 高中老师误会我怎么办 家长讹老师老师怎么办 小孩子老说头疼怎么办 孩子总是否定自己怎么办 孩子总是否定别人怎么办 老师屏蔽家长该怎么办 初二学生学疲劳怎么办 孩子不愿补英语怎么办 培训班孩子不学怎么办 小孩不想去学校怎么办 讨厌父母的性格怎么办 老师揪孩子耳朵怎么办 老师整天骂孩子怎么办 教师被学生骂怎么办 幼儿园学生骂老师怎么办 学生骂老师外号怎么办 小孩上课很多嘴怎么办 学生老玩手机怎么办 和校长有了矛盾怎么办 家长打了我怎么办 小朋友不想去幼儿园怎么办 小朋友不想上幼儿园怎么办 高中老师打学生家长怎么办 老师偏心学生该怎么办? 老师能打孩子怎么办 有的幼儿打老师怎么办? 孩子特别怕老师怎么办 孩子跟老师认生怎么办 和搭班老师不合怎么办 学生厌学了老师怎么办 孩子很怕我怎么办 斗米报名之后怎么办