You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用含嵌入式账号密码的连接字符串通过Microsoft Query从SQL取数失败

解决Microsoft Query嵌入SQL账号密码不生效的问题
  • 明确指定身份验证参数:旧版Microsoft Query仅设置“无”身份验证可能不够,必须在连接字符串里加上Trusted_Connection=No或Integrated Security=False,彻底禁用Windows集成身份登录。完整示例连接字符串:ODBC;DRIVER={SQL Server};SERVER=你的服务器地址;DATABASE=目标数据库名;UID=只读账号;PWD=对应密码;Trusted_Connection=No;

  • 检查Query的登录凭据配置:在Excel“数据”选项卡找到对应连接,右键选“属性”→切换到“定义”标签,确认下方“登录凭据”区域勾选的是“使用以下用户名和密码”,并手动填入只读账号和密码,而非“使用Windows身份验证”或“提示输入密码”。

  • 清理同事端的缓存凭据:同事的Windows系统可能缓存了该SQL服务器的Windows登录信息,让他们打开「凭据管理器」,找到对应服务器的Windows凭据并删除,再打开文件就会触发嵌入的账号密码登录。

  • 匹配ODBC驱动版本:旧版Microsoft Query对新驱动兼容性差,把连接字符串里的DRIVER参数换成旧版驱动,比如{SQL Server Native Client 11.0},确保驱动和Query版本匹配。

  • 关闭刷新密码提示:进入连接属性的“使用状况”标签,取消勾选“刷新时提示输入密码”,避免系统弹出提示后默认走个人账号登录。

内容的提问来源于stack exchange,提问作者EpicHerring

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 11:49:51