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

使用Dbatools连接数据库遇格式错误与加密配置问题求助

Dbatools连接SQL数据库报错:0x8007000B及加密配置问题

我使用PowerShell的Dbatools模块多年,一直正常运行,但今早本地机器突然无法连接任何数据库,报错:
An attempt was made to load a program with an incorrect format. (0x8007000B)

查询后得知这个错误多和32位/64位兼容性有关,但目前只有我的本地机器受影响,专用服务器上的自动化脚本运行完全正常。

重启机器后,又出现了之前没见过的错误提示:
错误截图

提示相关内容指向SQL Server连接加密、信任证书的新默认配置规则,但我没有本地机器的证书创建权限,尝试用Set-DbatoolsConfig修改默认配置也没能解决问题。

我做了版本组合测试:

  • Dbatools 2.1.4 + PowerShell 7.3.8:报错
  • Dbatools 1.1.42 + PowerShell 7.3.8:仍然报错
  • Dbatools 1.1.42 + PowerShell 5.1:可以正常连接

有没有人遇到过这类问题?或者知道具体的解决方案?


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 18:42:04