在实际的数据库应用中,经常会遇到在不同数据库之间连接查询数据或其他一些数据间进行操作的情况。那如果在一种数据库下连接并操作另一种数据库下的数据呢?下面简要介绍在SQL
Server数据库下操作MySQL数据库中数据的步骤和方法。
一、相关驱动安装
1、安装MySQL驱动
想要在SQL
Server中操作MySQL,首先要在SQL
Server所在的服务器上安装MySQL的驱动。MySQL的驱动安装包在MySQL的官网上可以下载到,我下载到的安装包名为:mysql-connector-odbc-5.1.5-winx32,适用于32位的Windows服务器(下载地址:http://download.youkuaiyun.com/detail/qq405165798/1660084)。双击安装
包,直接下一步即可安装成功。安装成功后,你可以在控制面板——管理工具——数据源(ODBC)——驱动程序选项下找到你刚安装的驱动了;当然也可以在运行中输入“odbcad32.exe”打开“ODBC数据源管理器”,点击“驱动程序”选项,可看到“MySQL
ODBC 5.1 Driver”已安装成功,如下图所示:
2、建立ODBC数据源 安装好MySQL的数据源驱动后就可以在SQL
Server所在的服务器上建立指向MySQL服务器的ODBC数据源了。在“ODBC数据源管理器”中选择“系统
DSN”选项卡,点击“添加”按钮,如下图所示:
选择“MySQL ODBC 5.1 Driver”,点击“完成”,如下图所示:
在弹出的配置框中填写数据源名、MySQL服务器IP、端口、用户名和密码,点击“Test”按钮,测试下连接是否正确,如所填参数正确,最后再点击“ok”按钮,ODBC数据源创建成功,如下图所示:
三、建立链接服务器
建立链接服务器有两种方式,可以通过SQL Server Management
Studio中的创建链接服务器向导建立,也可以直接使用SQL语句建立。
1、使用向导建立链接服务器
在SQL Server