mysql - 无法通过 Excel 中的 ODBC 连接(连接测试工作正常)
问题描述
由于我自己不喜欢阅读冗长的问题,因此我将使其快速而肮脏:
初始点:
目标:
- 通过 ODBC 从 Excel 连接到 DB
问题:
!但!我可以很好地从其他工作站连接(相同的设置/凭据)。
清单:
- 服务器上允许来自此(和其他工作站)的 IP(并且是正确的)
- Excel 和驱动程序都是 32 位的(使用正确的驱动程序在 excel 64 上检查,同样的问题)
- 由于连接测试成功,登录凭据显然是正确的
在excel中采取的步骤:
- 打开 Excel
- 选择 ODBC:
在 excel 中没有采取进一步的步骤。
我还能检查什么?我在这里想念什么?
解决方案
错误消息显示 MySQLesa
作为用户名接收。仔细检查您的 DSN 是否保存了错误的用户名值。
我猜你的 Windows、Excel 和预期的 ODBC 驱动程序都是 64 位的。
您的 32 位用户 DSN 可能会妨碍 64 位用户 DSN;最好只在 64 位 Windows 上使用系统 DSN,如此处所述。请务必同时使用 32 位和 64 位 ODBC 管理员(C:\Windows\SysWoW64\odbcad32.exe
和C:\Windows\System32\odbcad32.exe
,分别)进行检查。
推荐阅读
- python - Common Crawl data 按关键字搜索所有页面
- javascript - 如何使用画布 JavaScript 在图像的 4 个角上绘制三角形
- amazon-s3 - 上传到触发 lambda 的 s3,等待 lambda 响应
- linux - 提取过程中 Docker 拉取失败,出现“lchown /usr/bin/sbd no such file or directory”
- azure - 仅当 Azure 中不存在 azurerm_resourcegroup 时,如何通过 terraform 创建 azurerm_resourcegroup?
- mysql - 如何按月获取TopN查询组MYSQL
- kubernetes - 如何在 kubernetes 中为具有多个容器的单个 pod 配置 pv 和 pvc
- visual-studio - SSIS 脚本组件 - 无法加载文件或程序集“Newtonsoft.Json,版本=13.0.0.0,文化=中性,PublicKeyToken=x”或其依赖项
- python-3.x - 在没有互联网的情况下在 Python 3.7.1 下安装 NTLK 模块(离线)
- hyperledger-fabric - 如何在 Hyperledger Fabric 中实现去中心化排序器或说 peer-org-owned 排序器?