【SQL Server】通过SQL Server操作MySQL(上)——连接MySQL服务器

http://t.zoukankan.com/xd502djj-p-3104191.html

 

在多种数据库环境下,经常会遇见不同数据库之间转换数据或进行互相操作的情况。以下简要介绍下用SQL Server操作MySQL的步骤和方法。

安装MySQL 驱动

想要在SQL Server中操作MySQL,首先要在SQL Server所在的服务器上安装MySQL的驱动。MySQL的驱动安装包在MySQL的官网上可以下载到(http://download.nust.na/pub6/mysql/downloads/connector/odbc/index.html),我下载到的安装包名为:mysql-connector-odbc-5.1.8-winx64,适用于64位的Windows服务器。双击安装包,直接[next]即可安装成功。安装成功后,在运行中输入[odbcad32.exe]打开[ODBC数据源管理器],点击[驱动程序]选项,可看到[MySQL ODBC 5.1 Driver]已安装成功。

建立ODBC数据源

安装好MySQL的驱动后就可以在SQL Server所在的服务器上建立指向MySQL服务器的ODBC数据源。

在[ODBC数据源管理器]中选择[系统 DSN]选项卡,点击[添加]按钮。

选择[MySQL ODBC 5.1 Driver],点击[完成]。

在弹出的配置框中填写数据源名、MySQL服务器IP、端口、用户名和密码,点击[ok],ODBC数据源创建成功

建立链接服务器

可以使用SQL 语句创建链接服务

EXEC master.dbo.sp_addlinkedserver
@server = N'TestMySQL', --链接服务器名
@srvproduct = N'TestMySQL', --产品名称
@provider = N'MSDASQL', --访问接口
@datasrc = N'TestServer' --数据源名称

EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'TestMySQL',@useself=N'False',@locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL
GO

 

posted @ 2023-09-12 21:30  陆陆无为而治者  阅读(574)  评论(0编辑  收藏  举报