gpt4 book ai didi

mysql - 无法通过 Excel 中的 ODBC 连接(虽然连接测试工作正常)

转载 作者:行者123 更新时间:2023-11-29 09:49:18 26 4
gpt4 key购买 nike

由于我自己不喜欢阅读长问题,因此我会使其变得快速而肮脏:

起点:

  • 服务器上的 MySQL 数据库
  • 装有 Excel (Office 365) 的 Win10 计算机
  • 已安装 ODBC 驱动程序
  • 使用 ODBC 连接器进行测试工作正常: ODBC Test

目标:

  • 通过 ODBC 从 Excel 连接到数据库

问题:

  • 选择 DSN 时,出现以下错误: enter image description here

!但是!我可以从其他工作站很好地连接(相同的设置/凭据)。

list :

  • 服务器允许来自此(以及其他工作站)的 IP(并且正确)
  • Excel 和驱动程序都是 32 位(在 Excel 64 上使用正确的驱动程序进行检查,同样的问题)
  • 由于连接测试成功,因此登录凭据显然是正确的

在 Excel 中采取的步骤:

  • 打开 Excel
  • 选择 ODBC:

enter image description here

  • 选择已保存(并已测试)的连接并按“确定”: enter image description here

在 Excel 中不再采取进一步的步骤。

我还能检查什么?我在这里缺少什么?

最佳答案

错误消息显示 MySQL 正在接收 esa 作为用户名。仔细检查您的 DSN 是否保存了错误的用户名值。

我猜测您的 Windows、Excel 和预期的 ODBC 驱动程序都是 64 位的。

您的 32 位用户 DSN 可能会妨碍 64 位用户 DSN;最好仅在 64 位 Windows 上使用系统 DSN,as discussed here 。请务必使用 32 位和 64 位 ODBC 管理器(C:\Windows\SysWoW64\odbcad32.exeC:\Windows\System32\odbcad32.exe ,分别)进行检查。

关于mysql - 无法通过 Excel 中的 ODBC 连接(虽然连接测试工作正常),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55102064/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com