mysql怎么导入 SQl Server的数据库, SQL Server导出的SQL文件Mysql无法识别

  • 需要用到的软件
    • Navicat
    • mysql workbanch
    • SQL Server management
  • 我没有使用navicat对db操作
  • 首先使用双方sql工具测试好需要进性迁移的库
  • mysql新建一个数据库,用来导入sqlServer的库
  • 在navicat中链接到mysql库
  • 选择刚刚新建的数据库
  • 在顶部工具栏选择导入向导
  • 选择ODBC 下一步
  • 导入从 选择 Microsoft OLE DB Provider for SQL Server
  • 不要点确定 ,点下一页
  • 连接
    • 输入SQL Server地址
    • 使用账号密码,输入你的账号密码 允许保存密码
    • 点击测试连接
    • 提示成功
    • 选择你要导入的数据库
    • 确认
  • 选择你要导入的表
  • 下一步
  • 下一步
  • 选择追加或者复制,如果选复制,新建的表会被重置
  • 下一步
  • 开始
  • 等待完成,完成之后还有个开始,不要点,直接关闭就好了

完成之后,可以看到你选的表,连同键名和数据都过来了,但是每个表的主键都丢失了,需要重新设置