MySql数据库导入SqlServer具体操作步骤

1,下载 MySql 的 ODBC 驱动

  下载地址:https://dev.mysql.com/downloads/connector/odbc/

  

2,安装 ODBC 驱动

  下载好后双击打开,默认下一步,直到完成。

3,配置数据源

  依次打开:开始菜单 --> 管理工具 --> 因为我 ODBC 下载的是 64位的,所以我选 ODBC 数据源(64位)

  

   打开之后点添加

  

  在创建新数据源的弹框中,我选择第二项,原因:Unicode driver 版本提供了更多字符集的支持,也就是提供了多语言的支持。而ANSI driver 版本是只针对有限的字符集的范围。

   

   然后点击完成,填写配置信息

  

   配置参数说明:

        Data Source Name :数据源名称,可自拟

        Description :关于此数据源的描述,可不填

        TCP/IP Server :服务器名称,可以是机器名,也可以是IP地址

        Port :MySql服务的端口号,默认是3306

        User :MySql的用户名

        Password :MySql的密码

        Database :数据库名称

  配置完成之后点击Test,测试连接

  

   成功弹出

  

  到此为止,MySql这边配置全部完成,接下来看Sql Server

4,在 SQL Server Management Studio 中新建查询,拷贝以下代码,修改自己的数据库名称,账号,密码

EXEC master.dbo.sp_addlinkedserver   
@server = N'MYSQL',   
@srvproduct=N'MySQL',   
@provider=N'MSDASQL',   
@provstr=N'DRIVER={MySQL ODBC 8.0 Unicode Driver}; SERVER=127.0.0.1; _  
 DATABASE=数据库名; USER=用户名; PASSWORD=密码; OPTION=3'

 5,运行,刷新

  

 6,将 MySql 的数据导入SqlServer

  首先在 SqlServer 中新建数据库,

  单表导入,拷贝以下代码:

SELECT * INTO [sqlserver中新建的数据库名称].dbo.这里是sqlserver中你想要的表名  
FROM openquery(MYSQL, 'SELECT * FROM mysql的数据库名称.mysql的表名') 

 

posted @ 2019-09-04 17:17  抟鹏  阅读(3649)  评论(0编辑  收藏  举报