当前位置: 首页 > news >正文

SQL Server数据库如何添加mysql链接服务器(Windows系统)

SQL Server数据库如何添加mysql链接服务器(Windows系统)

  • 一、说明
  • 二、下载mysql的odbc驱动
  • 三、安装mysql odbc
  • 四、配置ODBC
    • 4.1 控制面板→ODBC数据源(64位)→双击打开
    • 4.2 添加msql odbc数据源
  • 五、测试添加是否成功
  • 六、打开SSMS,添加链接服务器
    • 6.1 常规
    • 6.2 密码
  • 七、linkedserver查询语句
    • 7.1 利用OPENQUERY访问

一、说明

通常,配置链接服务器是为了支持数据库引擎在其他 SQL Server 实例或诸如 Oracle 等其他数据库产品上执行包含表的 Transact-SQL 语句。 许多类型的数据源都可配置为链接服务器,包括第三方数据库提供程序和 Azure CosmosDB

二、下载mysql的odbc驱动

官网下载地址
一般是选最新的版本下载。
选64位还是32位,要保证和你的sqlserver版本一致,利用下面sql查看:
在这里插入图片描述

三、安装mysql odbc

  双击msi文件即可安装,但是可能提示需安装Redistributable for Visual Studio的提示,导致安装不了,可以到官网下载安装

四、配置ODBC

4.1 控制面板→ODBC数据源(64位)→双击打开

在这里插入图片描述

4.2 添加msql odbc数据源

点击系统DSN→添加→MySQL ODBC x.1 Unicode Driver
在这里插入图片描述
点击完成后,跳出mysql链接页面
在这里插入图片描述

五、测试添加是否成功

在这里插入图片描述
注意:root账户可能遇到的问题:错误Connection Failed.如下图
在这里插入图片描述
解决办法:
这个报错是因为root用户的问题,root用户默认是localhost身份,不支持远程连接。需按下面sql修改:

//如果报了上面的错,那第一次执行这个sql显示的应该是localhost,那就执行下面的update语句
select host from user where user = 'root'
//执行完这个update语句一定要重启mysql服务
update user set host = '%' where user = 'root';

六、打开SSMS,添加链接服务器

6.1 常规

链接服务器:可自定义取名,用于后面调用访问
数据源为odbc的名称,如这里,如这里我应该填写 xntest
在这里插入图片描述

6.2 密码

在这里插入图片描述
在这里插入图片描述
经过上面两步,就可以连接成功了,连接成功是没有成功窗口的。

七、linkedserver查询语句

7.1 利用OPENQUERY访问

-- mysqltest为链接服务器名称
-- 里面的select需要使用''引起来,并且如果寻找where条件的字符还需要再添加一次引号
select * from openquery(mysqltest,'select * from table1 where id = ''1''')

在这里插入图片描述

http://www.lryc.cn/news/112637.html

相关文章:

  • scala连接mysql数据库
  • datax-web登陆时出现账号密码错误
  • Redis 和 MySQL如何保证数据一致性
  • VR虚拟仿真技术在道路桥梁中有哪些具体应用?
  • 如何找到死锁的线程?_java都学什么
  • MFC遍历目录包括子目录下所有文件、特定类型文件
  • Kubernetes 集群calico网络故障排查思路
  • OBS视频视频人物实时扣图方法(四种方式)
  • DROP USER c##xyt CASCADE > ORA-01940: 无法删除当前连接的用户
  • 【JAVA】-【IO流】
  • PoseFormer:基于视频的2D-to-3D单人姿态估计
  • Fortinet发布2023年第二季度财报
  • 智慧消防 | 气体灭火系统压力在线监测正当其时
  • 并查集练习 — 扩展问题(二)
  • iTOP-i.MX8MM开发板添加 isb 转串口设备驱动
  • Golang实现Redis分布式锁解决秒杀问题
  • 狂神说-通俗易懂的23种设计模式
  • VR实景导航——开启3D可视化实景导航新体验
  • 《HeadFirst设计模式(第二版)》第四章代码——工厂模式
  • 拖拽宫格vue-grid-layout详细应用及案例
  • sanyo三洋摄像机卡有部分坏块恢复案例
  • 【C++】STL——set和map及multiset和multiset的介绍及使用
  • 帕累托森林:IEEE Fellow唐远炎院士出任「儒特科技」首席架构官
  • 数据库大数据
  • 骨传导耳机是怎么工作的?骨传导耳机是智商税产品吗?
  • Java电子招投标采购系统源码-适合于招标代理、政府采购、企业采购、等业务的企业tbms
  • 算法-合并区间
  • 布基纳法索ECTN(BESC)申请流程
  • CDN安全面临的问题及防御架构
  • 【MySQL】MySQL管理 (十四)