使用软件:MySQLMigrationTool
提示数据过大,无法导入。修改my.cnf文件的max_allowed_packet
= 100M以上。在windows操作系统中,my.cnf有可能显示不出来,需要用编辑器直接输入地址:盘符:\目录mysql教程binmy.cnf打开。
“there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON
UPDATE clause”,MSSQL一个表中有两个以上的日期时间字段使用了getdate()取默认值,去掉即可。
“BLOB/TEXT column '表名' can't have a
default value”,此字段不允许使用默认值,去掉即可。
“The maximum row size for the used table type, not counting BLOBs, is 65535.
You have to change some columns to TEXT or BLOBs”,此表字段占用空间太大,适当减少其字段数量或长度。
运行软件后,点NEXT进入以下界面:
选择MS SQL SERVER,按提示填写,Connection
String为:
jdbc:jtds:sqlserver://IP地址:端口(默认1433)/数据库教程名;user=用户名;password=密码;charset=gb2312;domain=
下一步为MySQL的信息,Connection
String为:
jdbc:mysql://IP地址:端口(默认3306)/?user=用户名&password=密码&useServerPrepStmts=false&
characterEncoding=UTF-8
之后一路按提示进行。到此界面选择要忽略的表。
继续NEXT,如图所示进入此界面,此处设定字符编码,非常关键。
mssql 导入 mysql 不乱码 MySQLMigrationTool
MySQL GUI Tools 5.0 包含了 MySQLMigrationTool 这个工具可以完成我们的任务
此工具需要JRE update 8 以上的支持,可以去sun.com下载,速度很快。
http://www.java.com/zh_CN/download/manual.jsp
有的同学运行后导入mysql的结果是中文乱码 , 那是由于在一路next的中间有一个
选择编码的步骤, 此处务必选 user defined ,填上 charset=gbk,coll...tion的等于
gbk_chinese_ci , 就是把latin,和swidish的修改下,改成中文相应的。总之这里要看好
否则乱码就怪不了别人了。
然后一路next就是了。。。。
具体请看附件
查看SQL SERVER 的数据库编码格式
SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage')
936 简体中文GBK
950 繁体中文BIG5
437 美国/加拿大英语
932 日文
949 韩文
866 俄文
65001 unicode UFT-8
分享到:
相关推荐
向导式实现服务器间的数据库表导入,可选择字段进行绑定导入. 组长给的练手项目,做的不好大家不要笑我啊,我是菜鸟..... (新建表的功能还没实现,今天累了 明天继续)
向导式实现服务器间的数据库表导入,可选择字段进行绑定导入. 新加入了新建表的功能.(ps:本来想把以前那个资源删掉的 但不知道在哪里删,哎~~~~)
这是一个用于把Excel与数据库的数据互导的工具,界面设计的不怎么好看 嘿嘿,使用需要注意:把Excel导入数据库时,Excel与数据库表中的字段必须相同,程序有问题了 欢迎给我留言,以改进程序
很好的工具,可以将常见数据库的数据互导,而且是个免费工具。
介绍:基于CYQ.Data 开发的,一款支持从一种数据库中反向工程生成多种数据库脚本和多数据库间批量互导数据功能的小工具。 功能1:反向工程,从任意一种数据库生成另外一种数据库脚本 功能2:导数据功能:从任意一种...
精彩编程与编程技巧-运用ADO进行数据库表数据互导 ...
自己写的一个小程序,可以把oracle的数据导出到sqlserver里面,也可以sqlserver导出到oracle里面,也支持相同的数据库互导!绝对安全,无毒!有事QQ10093379请用.netframework4.0
AIX和WINDOWS下DB2数据库互导
支持数据库为:sqlserver,sqlite,oracle,ODBC,Oledb,sqlserverCE,access
两个不同数据库定时传输等一些功能!注:java环境下运行
一款支持从一种数据库中反向工程生成多种数据库脚本和多数据库间批量互导数据功能的小工具。 功能1:反向工程,从任意一种数据库生成另外一种数据库脚本 功能2:导数据功能:从任意一种数据库导数据到另外一种...
此文档为代码,里面详细分析了SQL与Excel两者互导的过程。
NULL 博文链接:https://chensijie88888.iteye.com/blog/829238
ADO.Net助手是一个获取ADO.Net连接字符串(支持ADO.Net助手是一个获取ADO.Net连接字符串(支持Access,SQLite,SQLServer,MySQL和ORACLE),测试SQL命令,存储过程和数据库之间互导数据的辅助软件。ADO.Net助手还可以...
ADO.Net助手是一个获取ADO.Net连接字符串(支持Access,SQLite,SQLServer,MySQL和ORACLE),测试SQL命令,存储过程和数据库之间互导数据的辅助软件。ADO.Net助手还可以用来以插入SQL语句形式导出导入记录,目前提供了...
vb编程,利用access数据库和excel数据互导,字段的excel的表格可选。可供选择、学习,参考。
将数据库的数据导成Excel文件,将Excel文件导入数据库的小案例