sqlserver数据迁移到mysql 10C

本人mac只有mysql,想要将同事的sqlserver的数据库迁移到本人
电脑上到mysql,问如何操作。

8个回答

找一个navicat for mysql,这是一个很强大的mysql数据库管理程序

里面内置了导入sql server的功能。因为你是mac,无法跑sql server,所以你需要和你的同事联网,然后你连接上他的sql server,网络导入。

参考:https://blog.csdn.net/mqc753159/article/details/72828436

当然,你也可以跑一个虚拟机,安装windows+sql server,然后让你的同事把sql server的数据库用分离数据库功能分离成 mdf ldf 文件,把文件拷贝到你的windows虚拟机里,再附加上去,这样,你就可以自己导了,不浪费你朋友的时间。

除此之外,还可以用navicat for sql server将数据导出成csv或者sql语句,再导入你的数据库,sql的话,需要稍微修改两者不兼容的部分,csv需要自己建表,设置主键之类的约束、关系。

caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复caozhy: mssql,刚才说错了。
一年多之前 回复
caozhy
贵阳老马马善福专门编写代码的老马就是我! windows系统和mysql的下载:https://msdn.itellyou.cnwindows系统的激活:https://download.csdn.net/download/caozhy/10260468(秘密资源,请勿透露别人)
一年多之前 回复
caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复StackTc: https://jingyan.baidu.com/article/c910274bb20357cd361d2d1a.html
一年多之前 回复
StackTc
StackTc 在你本机装虚拟机+windows+sql server 这部我不会 想加你q请教下
一年多之前 回复
caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复StackTc: 我说的那样,把他的数据库分离出来,拷贝到你的计算机上,在你本机装虚拟机+windows+sql server,或者你自己再找一个windows计算机,挂上数据库,然后自己搞。
一年多之前 回复
StackTc
StackTc qq多少我加个
一年多之前 回复
StackTc
StackTc 老哥,如果不能连到他 到网络怎么办
一年多之前 回复

一般工具可以导出 数据结构+数据 脚本,不同数据库脚本在建表语句上有些许区别,调整这部分语法,就可以用直接使用脚本了

首先,找一个Navicat for MySQL,在Navicat for MySQL 管理器中,创建目标数据库
(注意:因为是点对点的数据导入,要求sql server 中要导出的数据库名称和要导入到Mysql 中的数据库的名字相同)
点击创建好的目标数据库website点的”表“一项,在右边会出现导入向导选项。
选择SQL Server数据库ODBC,“下一步”,数据链接属性-SQL SERVER ODBC
创建访问SQL SERVER ODBC。
回到导入向导中发现,已经可以查看到SQL Server源数据库中所有的表,选择需要导入的表。
点击下一步,查看当前每个表中字段的数据属性是否正确,如有问题可以进行调整(sql server中有部分字段用途相同,但是名称不同,注意修改,否则会导入失败)
选择“添加”-》“下一步”-》“开始导入”,就可以了

只需要把数据库脚本复制到mysql中就可以了

StackTc
StackTc 不可以的吧。
一年多之前 回复

本站有个详细的图文操作解答,供参考:
https://blog.csdn.net/lt_1029/article/details/38850591

1.代码复制数据库,关键代码有点麻烦,但是效果理想
2.Navicat Premium的工具->数据传输,常见缺点是字段需要手动调整,日期会变成字符串
3.文件式导入,sql server导出excel,excel再导入mysql,缺点同上
4.就是楼上 jiaoqh 说的那种方案

下载 Navcat 黄色版,支持连接sqlServer Mysql Oracle图片说明

试试Navicat Premium,这东西的确很好用..

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
sqlServer 数据迁移 mysql教程
详细介绍sqlserver数据库数据迁移至mysql
如何将MySQL数据迁移到SQLServer中
如题.....数据量不是很大.我对MYSQL比较熟悉,但是SQLServer几乎可以说没接触过...望大虾们不吝赐教.谢谢
mysql数据迁移
mysql 插入大量数据
Mysql数据迁移
最近需要将本机Mysql数据库迁移到其他电脑上,主要流程如下: 1. mysqldump -u[user] -p [db_name] > [target file] 将指定数据库数据dump到sql文件上 2. 将[target file]发送到目标机器上 3. 进入目标电脑mysql(不作赘述) 4. 创建[db_name]数据库 5. use [db_name] 6. 使用...
mysql 数据迁移
以迁移到/home/data 下为例 1.关闭数据库服务:systemctl stop mysql/mariadb.service 2.将之前的文件全部复制到/home/data下:cp -r /var/lib/mysql /home/data 3.修改/etc/my.conf 文件:vi /etc/my.conf 修改socket=/home/data/mysql/mysql.soc
MySQL数据迁移
mysql TIMESTAMP 不能为NULL TIMESTAMP null 远程连接 java.sql.SQLException: null, message from server: “Host ‘xxx’ is not allowed to connect to this MySQL server”: 修改远程访问 数据导出时注意 mysql导出 ...
mysql的数据迁移
请问,怎样实现将mysql的表和数据迁移到另外一台机器上,谢谢!
Mysql 数据迁移
1. 同一个Mysql 的不同表之间的数据迁移同一个mysql 的表之间的数据复制可以直接使用 insert into 配合 select 语句.例如:$ insert into dbA.table (col1, col2,...) select col1,col2 from dbB.table;如果两个表结构相同或者微小差异不影响数据存储,可直接使用$ insert into dbA.table
sqlserver数据迁移到oracle出错
[img=https://img-bbs.csdn.net/upload/201612/13/1481597515_59822.jpg][/img]rnrn前面的步骤都没出什么问题,但是一到这里就出现了这个问题,rn[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/18.gif][/img]rn请问这个是神马原因会出现这种问题???rn
数据库数据迁移(sqlserver—>oracle)
目的:将sqlserver数据库数据完整迁移到Oracle数据库 准备:oracle数据库和sqlserver数据库,jtds-1.2.2-dist.rar 迁移工具:oracle sql developer 注:jtds-1.2.2-dist.rar下载地址,链接:https://pan.baidu.com/s/1erVfZRXdxiypjKjrTXv_ug 提取码:8fys 迁移...
oracle 数据迁移的 sqlServer的问题
从oracle 数据迁移的 sqlServer,开发语言是java,请问哪位大侠有好的解决方案?rn谢了先!
SQLServer 数据迁移效率对比
有大约10万条数据,我用的Insert into Table1(co1,co2)select co3,co4 from Table4 .rn但是有人说用游标处理好!rn对这方面没有啥研究!求指点!
sqlserver和oracle数据迁移方案
详解了sqlserver和oracle数据库之间的数据迁移
MySQL数据库数据迁移到SQLserver
最近因工作需要,需要将mysql数据库迁移到sqlserver,仅仅是数据迁移,因此相对比较简单。对于mysql迁移到sqlserver,我们需要使用到mysql odbc驱动,然后透过sqlserver链接服务器的方式来访问mysql。具体见...
oracle数据迁移到sqlserver
[img=https://img-bbs.csdn.net/upload/201703/29/1490778119_794598.png][/img]rnrn在做数据迁移的 怎么都不成功 怎么回事呢rnrnrn求大神解答 谢谢[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/83.gif][/img]
SqlServer 数据库表的数据迁移
         这是前两天做的一个项目,主要功能就是把表A的数据,迁移到表B和表C,然后删除掉表A的数据。          限制就是,在表A中没有任何的标识列可以证明了该表的某行数据被操作过,并且,还在往表A中不停的插入数据。如果直接使用 insert into B(列1,列2,,,)  select 列1,列2,,, from A insert into C(列1,列2,,,)  se...
Mysql之Mysql数据迁移篇
前段时间安装数据库时, 没有考虑到数据库服务器的硬盘问题, 导致现在硬盘可用空间很少,所以现在只能添加一个硬盘并挂载到服务器上, 挂载后相应的数据迁移到挂载的硬盘上.以下是我做的数据迁移的步骤: 1. 创建数据目录 # mkdir -p /data/mysql 2. 关闭MySQL服务进程 # mysqladmin -u root -p shutdown 3.  把/var/l
SQLServer数据迁移至Oracle注意事项
sqlserver向oracle移植注意事项 1、检查sqlmap中select语句如果resultClass="java.util.HashMap",则在oracle版的sqlmap语句中select出来的字段需要用as "字段名xxx" 指定一下字段的别名,因为oracle默认查询结果中各字段名变成大写了,如果要与sqlsever版保持一致,需要用as把字段别名指定一下。 2、检测表名后的...
oracle和sqlserver数据迁移VB代码
我工作要用到,自己写的,主要用来oracle和sqlserver之音迁移数据,还能把数据库全部备份为csv文件,也能把csv文件还原为数据库
SQLSERVER数据库,中表之间的数据迁移
两个表rnA,BrnA 表中的字段名和类型是B的子集rn如何将A中的记录插入B中rn要求:不指定具体的字段rnrn(rn如果A B表机构一样,可以通过rninsert into B select * from A 来实现)
mysql数据迁移恢复
新安装系统或更换电脑后,mysql的数据面临着迁移恢复 以下步骤在win7实现,安装成功mysql5.5后,数据文件保存在如下目录: C:\ProgramData\MySQL\MySQL Server 5.5\data 连接mysql数据库如: 运行cmd 切换至目录:C:\Program Files\MySQL\MySQL Server 5.5\bin> 连接数据库 mysq...
mysql数据迁移记录
公司在阿里云上购买了两台mysql服务器,其中一台之前为了简单测试,只买了低配的3个月,因为即将到期需要将上面的测试库迁移到另一台。         阿里直接就提供了数据迁移的功能,好开心,按照指引一步步配置完就好了。然后问题来了。         1)RDS中必须创建高权限账号,下文称此为管理员账号,否则无法进行相关的操作,而且迁移时只是迁移了库表及数据,存储过程等并未被迁移。
数据迁移,从mysql到Oracle
在mysql数据库中有一张表,在Oracle数据库中也有一张表,现在要把数据从mysql的表中迁移到Oracle的表中。
MySql如何进行数据迁移
数据库进行迁移: 保证两台机器的Mysql版本一致,安装配置基本一致(注意:这里的数据文件和库表结构文件都指定在同一目录data下)停止两边的Mysql服务(A服务器--迁移-->C服务器)删除B服务器Mysql的data目录下所有文件拷贝A服务器Mysql的data目录下除了ib_logfile和.err之外的文件到B服务器data下启动B服务器的Mysql服务,检测是否发生异常dat
mysql大量数据迁移
最近有个需求,要把机器a上的一个数据库迁移到机器b上,这个数据库的数据有100多个G。所以,果断抛弃用mysqldump的方法来迁移。这时候想到的就是直接复制文件来做迁移。 于是我按照网上的说法,步骤如下: 一、把机器b的mysql停掉。 二、把机器a上要迁移的库的整个目录复制到机器b的mysql data目录下。 三、修改目录权限为700,修改文件权
Mysql数据迁移数据导入导出sql
INSERT into wkp_order (create_time,update_time,channel,expire_time,order_no,pay_time,payment_mode,status,buyer_user_id,source) select create_ts, update_ts, channel, IFNULL(expire_time,'2099-12-31 23...
MySql如何做数据迁移???
各位大神,小弟初入职场,公司让做数据迁移,一头雾水啊,对方的数据库暂时还不知道,不过新的数据库是MySql,可以详细说一下步骤吗?
SQL 数据迁移 mysql
SQL 数据迁移 mysql rn数据库迁移,谁有有什么好办法啊 ?rn迁移过去以后 函数和存储过程怎么处理,谢谢
mysql数据迁移怎么做
MySQL数据迁移 那种方式最好?rn直接复制文件行么rn
MySQL如何做数据迁移?
以前有数据库4。0,现在要迁移到5。0上面。rn如何实现数据回传?如何把4。0的数据备份后,然后安到5。0上面呢?
MSSQL数据迁移到MYSQL
主要功能是江MSSQL数据迁移到MySQL,里面有说明文档,请参照在弄.里面的vs桌面程序是我自己开发的,转载请说明出处!
mysql数据迁移问题
我有一个原始数据表test,里面包含三个字段:id,name,content,有100万条数据rn一个新数据表new_test,里面包含id,name,content和time四个字段,rn现在我要将test表中的数据部分迁移到new_test表中,如test表中ID在1000到10万之间的数据存到new_test表中,字段不一致,我该怎么操作,高手指点下
关于mysql数据迁移问题
工程已上线,之前是分库分表的mysql,因为升级改造,需要把这些放在一个库一个表里,请问有啥好办法吗??
shell mysql数据迁移/备份
shell mysql数据迁移/备份 保存为.sh文件,配置运行即可 #!/bin/bash #### change the values below where needed..... #### 多数据库DBNAMES="MyDb1 MyDb2 MyDb3" DBNAMES="yltgerp" HOST="--host=10.1...
数据迁移问题MySQL——>Oracle
共迁移7张表,表间互有关联,操作步骤: 1、使用Navicat将数据从Mysql传输到Oracle   Navicat—>工具—>数据传输,注意高级选项中的设置。 2、发现问题迁移后的表名和字段名有"",在Oracle中,加""的表名是大小写敏感的,需将加""的表名除去引号      将带""的表导出,修改SQL文件删除"",再将SQL文件导入。 3、操作Oracle遇到
postgre数据迁移到mysql
1.导出整个数据库 导出整个数据库 #pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名)   >/data/dum.sql pg_dump -h localhost -U xxx yyy >D:\dum.sql iYDP8292 注意: 1.以管理员权限打开命令行窗口;2.导出路径不存在错误 2.修改数据类型(看个人需要)
MySql数据迁移求助
情况是这样的:rn我维护一个网站,系统环境是win2003+apache+MySql+php.rn现在要把网站移到一个大型虚拟主机上去,主机环境:Unix+Mysql+php+apachern请问怎么样把数据库迁移到该虚拟主机上去~rn主机仅提供一个ftp账户abc和一个Mysql账户def。
MySQL数据迁移问题一
MySQL的数据迁移比较简单,但有几点一定要注意:   当启用InnoDB引擎,在my.ini中有一个配置项:innodb_log_file_size 必须保证移植前后这个配置值是相同的,不然服务无法启动 如果不知道这个值咋办呢,查看日志   InnoDB: Error: log file .\ib_logfile0 is of different size 0 359661568...
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数