odbc 连接 mysql 时出错:“sql 服务器不存在或拒绝访问”

odbc 连接 mysql 时出错:“sql 服务器不存在或拒绝访问”

几个星期以来,我一直尝试在网络主机服务器上创建与 Microsoft Access 和 mysql 数据库的 odbc 连接,但毫无进展。

我可以毫无问题地使用工作台或其他第三方软件连接数据库,但它们不能满足我的需要。

当我尝试连接时收到这些错误。

Connection Failed;
SQLState:'01000'
SQL Server Error:10060
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]ConnectionOpen
(Connect()).
Connection failed;
SQLState:'08001'
SQL Server Error:17
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]SQL Server does not exist or access denied

我一直在论坛上寻找可能的解决方案,但都没有奏效。我几乎没有取得任何进展。

真心希望这里有人能帮助我。

答案1

您的 SQL 服务器配置是否允许从 Linux 服务器的主机/IP 进行访问?如果您可以正常连接 Workbench(可能是从另一台 PC/主机/网络连接),那么您需要查看您的用户权限以及允许您从哪里进行连接。

查看页面,因为它提供了设置/检查主机部分的配置。

答案2

您正在尝试使用 Microsoft SQL Server 的 ODBC 驱动程序来连接到 MySQL 服务器实例。这绝对行不通。它们使用的语言不一样!

您需要一个 MySQL 的 ODBC 驱动程序,例如来自我雇主的

相关内容