mysql数据库 导出到 mssql数据库(Sqlserver 2008R2)

文章详细介绍了如何使用NavicatPremium工具将MySQL数据库的模型结构和数据转换并同步到SQLServer2008R2。首先,建立两个数据库的连接,然后通过模型功能将MySQL数据库转换为SQLServer的模型,接着同步结构到SQLServer,最后利用数据传输和数据同步功能将数据导入到SQLServer。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mysql数据库 导出到 mssql数据库(Sqlserver 2008R2)

使用Navicat Premium工具实现 。

目录

  1. 连接数据库
  2. mysql数据库转换sqlserver模型
  3. 结构同步到sqlserver数据库
  4. 数据同步到sqlserver数据库
  5. 结论

连接数据库

  • 打开Navicat Premium 软件,点击菜单栏中的 文件>新建连接>选择mysql,在弹出的窗口中,输入链接名称(随意,方便给记忆链接的数据库),ip或者网址,端口号,用户名称和密码,点击测试连接,测试连接成功后,点击确定,进行保存,此时表明已建立好mysql的连接。
  • 打开Navicat Premium 软件,点击菜单栏中的 文件>新建连接>选择SQL Server,在弹出的窗口中,输入链接名称(随意,方便给记忆链接的数据库),ip或者网址,端口号,用户名称和密码,点击测试连接,测试连接成功后,点击确定,进行保存,此时表明已建立好mysql的连接。

mysql数据库转换sqlserver模型

如何将mysql数据库转换为sql server 数据库模型呢,这里要使用工具中的模型功能。

方法一

  • 点击mysql数据库连接,
  • 点击要导出数据的数据库,右键数据库,在弹出的菜单中选中逆向数据库到模型
  • 顶部菜单>点击文件>点击转换模型为
  • 在弹出的转换模型为窗口中,模型类型选择物理,选择目标数据库为SQL Server,版本选择2008R2,点击确定进行保存
  • 顶部菜单>点击文件>点击保存

方法二

  • 点击Navicat 工具栏中的模型按钮
  • 点击新建模型
  • 在弹出的转换模型为窗口中,模型类型选择物理,选择目标数据库为SQL Server,版本选择2008R2,点击确定进行保存
  • 顶部菜单>点击文件>点击从数据库导入,选择mysqld的连接,勾选要导出数据的数据库,点击开始
  • 顶部菜单>点击文件>点击保存

结构同步到sqlserver数据库

前提,在Sql Server 数据库中,新建两个需要导入数据的数据库,一个用于存储结构,一个用于导入数据中专,这里为什么是两个数据库而不是一个呢,因为运用数据传输的时候会将表中的自动增长列去掉,导致没有自动增长列,表少的话,可以用一个数据库,然后把有自动增长列的表重新添加一下自动增长列(需要用到SQL Server Management Studio 工具 ),表多就需要用两个数据库,一个用于中转数据。

方法一

  • 点击Navicat 工具栏中的模型,在列表中找到保存的模型双击
  • 顶部菜单>点击文件>点击同步到数据库
  • 在弹出的窗体中选择对应的mysql要导出的数据库模式,默认为Default,右侧选择对应的Sql Sever 连接,数据库,模式,点击比对,勾选要导出的表,点击部署

上传步骤要重复两遍,分别对应两个数据库,一个目标数据库,一个中转数据库

方法二

  • 点击Navicat 工具栏中的模型,在列表中找到保存的模型双击
  • 在右侧模型表,全选表,点击复制
  • 点击要导入的Sql Server 连接,选择对应数据库,然后新建查询,点击粘贴,然后运行

上传步骤要重复两遍,分别对应两个数据库,一个目标数据库,一个中转数据库

数据同步到sqlserver数据库

第一步

  • 点击Navicat 顶部菜单>工具>数据传输
  • 在弹出的窗体中,左侧选择对应的mysql 连接和数据库,右侧选择Sql Server ,中专数据库,点击下一步
  • 选择要导出的数据库表,点击下一步
  • 点击开始,就完成了

第二步

  • 点击Navicat 顶部菜单>工具>数据同步
  • 在弹出的窗体中,左侧选择中专数据库,右侧选择目标数据库,点击下一步
  • 点击比对
  • 点击部署
  • 点击运行
  • 如果中午遇到语句错误,根据提示,找到相应的表进行调整,重新比对,部署
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值