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

1,下载 MySql 的 ODBC 驱动

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

  MySql数据库导入SqlServer具体操作步骤_第1张图片

2,安装 ODBC 驱动

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

3,配置数据源

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

  MySql数据库导入SqlServer具体操作步骤_第2张图片

   打开之后点添加

  MySql数据库导入SqlServer具体操作步骤_第3张图片

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

   MySql数据库导入SqlServer具体操作步骤_第4张图片

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

  MySql数据库导入SqlServer具体操作步骤_第5张图片

   配置参数说明:

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

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

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

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

        User :MySql的用户名

        Password :MySql的密码

        Database :数据库名称

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

  MySql数据库导入SqlServer具体操作步骤_第6张图片

   成功弹出

  MySql数据库导入SqlServer具体操作步骤_第7张图片

  到此为止,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'

MySql数据库导入SqlServer具体操作步骤_第8张图片

  这个脚本通过 ODBC 驱动创建一个连接,到你的MySql数据库

 5,运行,刷新

  MySql数据库导入SqlServer具体操作步骤_第9张图片

 6,将 MySql 的数据导入SqlServer

  首先在 SqlServer 中新建数据库,

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

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

 

转载于:https://www.cnblogs.com/3b2414/p/11460340.html

你可能感兴趣的:(数据库,网络)