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

如何在SSMS v20中使用Poor Man's T-SQL Formatter工具?

在SQL Server Management Studio v20中恢复Poor Man's T-SQL Formatter的方法

方法1:手动修复注册表注册

SSMS v20的扩展扫描路径和v18不同,需手动添加扩展目录:

  • 按Win+R输入regedit打开注册表编辑器
  • 定位到HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\20.0_Config\AutomationOptions\LookInFolders
  • 右键LookInFolders,选择新建 > 字符串值,命名为PoorManFormatter
  • 双击该新值,将数值数据改为你的Poor Man's T-SQL Formatter安装目录,默认路径一般是C:\Program Files (x86)\Poor Man's T-SQL Formatter for SSMS,若安装路径不同则填实际路径
  • 重启SSMS v20,查看菜单项是否恢复

方法2:修改扩展配置文件适配框架

若注册表操作无效,可修改扩展配置文件适配SSMS v20的.NET框架:

  • 找到扩展安装目录下的PoorMansTSqlFormatterSsmsPackage.dll.config文件
  • 用记事本或文本编辑器打开,找到<supportedRuntime>节点,添加一行适配.NET 4.8的配置:
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/>
    
  • 保存文件后重启SSMS

方法3:用命令行重新注册扩展

  • 右键开始菜单,选择Windows终端(管理员)或命令提示符(管理员)
  • 切换到SSMS v20的IDE目录,执行命令:
    cd "C:\Program Files\Microsoft SQL Server Management Studio 20\Common7\IDE"
    
  • 运行扩展注册命令:
    devenv.exe /setup
    
  • 等待命令执行完成后,重启SSMS

替代方案:使用独立版工具

如果以上方法都无效,可改用该工具的独立桌面版本:

  • 下载独立版工具后,在SSMS中复制需要格式化的T-SQL代码,粘贴到独立工具完成格式化,再复制回SSMS使用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 02:17:48