VS Code中无法查看tempdb下的Temporary Tables怎么解决?
解决VS Code中无法查看SQL Server临时表的方案
检查并更新mssql扩展
你使用的VS Code 1.59.0版本较旧,对应的mssql扩展可能存在兼容性问题。打开VS Code扩展面板,找到SQL Server扩展,检查是否有适配该VS Code版本的更新包并安装,避免版本不匹配导致对象加载异常。重新配置连接时启用系统对象显示
重新创建数据库连接的过程中,找到「显示系统对象」(Show system objects)的选项并勾选。临时表属于tempdb的系统对象,未开启该选项时不会在资源管理器中显示。手动刷新tempdb对象列表
连接成功后,在数据库资源管理器中定位到tempdb,右键点击选择「刷新」,等待对象加载完成后查看「临时表」节点。重启VS Code后对象列表可能未自动同步,手动刷新可触发重新加载。通过查询语句直接查看临时表
如果图形界面仍无法显示,可执行以下查询确认临时表存在并查看:-- 查看当前会话的临时表 SELECT name FROM tempdb.sys.tables WHERE name LIKE '#%' -- 查看指定临时表数据 SELECT * FROM tempdb.dbo.[#你的临时表名]重置mssql扩展配置
打开VS Code设置(快捷键Ctrl+,),搜索mssql相关配置项,点击「重置所有设置」,之后重新配置数据库连接。之前的配置缓存可能因重启或环境变化出现异常,重置后可恢复默认逻辑。
内容的提问来源于stack exchange,提问作者MarJer
相关产品推荐
相关产品推荐

