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

升级dbt-core至1.4.1后遇dbt.exceptions无DatabaseException属性错误

问题分析与解决方案
  • 这个错误确实由dbt-core 1.4.1版本升级引发。dbt-core在1.4.x版本重构了异常处理体系,移除了dbt.exceptions.DatabaseException属性,替换为dbt.exceptions.DbtDatabaseError。
  • 你的dbt-sqlserver适配器版本未同步适配该变更,代码中仍在引用已被移除的DatabaseException,因此触发报错。
  • 解决方式:
    1. 升级dbt-sqlserver适配器至适配dbt-core 1.4.x的版本:
      pip install --upgrade dbt-sqlserver
      
      若最新版本仍不兼容,需查看适配器官方版本对应关系,安装明确标注支持dbt-core 1.4.x的版本。
    2. 执行dbt clean && dbt deps && dbt run验证修复效果。
    3. 若适配版本暂未发布,可临时回退dbt-core到之前的稳定版本:
      pip install dbt-core==1.3.2
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 00:35:19