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

Azure Data Studio数据库节点无法展开,刷新报错Failed to expand node求助

解决Azure Data Studio PostgreSQL扩展「Databases」节点无法展开的问题

可行的排查与解决步骤:

  • 检查扩展版本兼容性
    确认PostgreSQL扩展与Azure Data Studio(ADS)版本匹配。打开ADS扩展面板,找到PostgreSQL扩展,尝试升级至最新稳定版;若最新版存在问题,可降级至上一个兼容版本。

  • 验证数据库用户权限
    连接PostgreSQL的账号需具备读取数据库列表的权限,执行以下SQL检查当前用户权限:

    SELECT has_database_privilege(current_user, current_database(), 'CONNECT');
    SELECT usename, usesuper, createdb FROM pg_user WHERE usename = current_user;
    

    若权限不足,使用超级账号为当前用户授予必要权限:

    -- 授予单数据库连接权限
    GRANT CONNECT ON DATABASE target_db TO your_username;
    -- 或授予全局读取权限
    GRANT pg_read_all_data TO your_username;
    
  • 重置ADS缓存数据
    关闭ADS后,删除以下路径的缓存文件夹,重启后重新连接:

    • Windows: %APPDATA%\azuredatastudio\User\Cache、%APPDATA%\azuredatastudio\User\WorkspaceStorage
    • macOS: ~/Library/Application Support/azuredatastudio/User/Cache、~/Library/Application Support/azuredatastudio/User/WorkspaceStorage
    • Linux: ~/.config/azuredatastudio/User/Cache、~/.config/azuredatastudio/User/WorkspaceStorage
  • 查看PostgreSQL服务日志
    检查PostgreSQL服务器日志(通常在安装目录data文件夹下,文件名如postgresql.log),查找与当前用户连接相关的报错信息,针对性修复问题。

  • 重新创建数据库连接
    删除当前的PostgreSQL连接配置,重新创建新连接,确保主机、端口、用户名、默认数据库等参数填写准确。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 01:20:35