不同服务器sqlserver创建外链连接mysql老是提示测试连接失败

图片说明

SQL SEVER 链接数据库不成功的情况有多种。

  第一、数据库的服务没有正常启动。

  第二、数据库的TCP/IP协议没有启动。

  第三、如果是是客户端链接服务器时电脑的防火墙没有关闭,被防火墙拦截了。

相关的服务没打开,开始-所有程序--Microsoft SQL Server 2005/2008 --配置工具--SQL Server Configuration Manager 在右边点服务那一栏 在左边右键开启所有服务,因为不知道你用什么连接不成功,只好全部打开。
还有用其他软件连接数据库时,服务器的名称有express 和SQL server是不一样的

你ping 下您的IP 试试看看通不通,

我的本地,跟mysql的服务器都是通的,这不需要质疑的

win+r 运行 services.msc 中找到SqlServer的服务看看有没有正常运行
图片说明

图片说明安全性这里我填的是mysql的账号密码不知是不是填这个

参考这个帖子吧:https://ask.csdn.net/questions/157488
1、运行C:\windows\sysWOW64\odbcad32.exe,在32位的ODBC设置一下数据源;
2、在控制面板的管理里重新配置下系统DSN;
3、sqlserver 重新创建一个链接服务器;
4、成功了~~

希望这个能帮到你。

图片说明

 SQL SEVER 链接数据库不成功的情况有多种。

  第一、数据库的服务没有正常启动。

  第二、数据库的TCP/IP协议没有启动。

  第三、如果是是客户端链接服务器时电脑的防火墙没有关闭,被防火墙拦截了。