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

能否修改SQL Server Management Studio 2017的对象资源管理器与结果菜单背景色?

解决SSMS 2017对象资源管理器与结果菜单深色主题不生效的问题

我太懂你的无奈了——SSMS 2017的深色主题确实是个“半成品”:编辑器区域能正常切换深色,可对象资源管理器、结果网格这些高频使用的区域就是顽固地保持浅色,微软在这个版本的主题适配上确实没做到位。不过别慌,下面两个亲测有效的方法能帮你搞定:

方法1:手动修改配置文件(最稳妥的原生方案)

SSMS的界面配色其实都存在本地的XML配置文件里,我们可以直接编辑这些文件来强制统一深色风格:

  • 第一步:备份+关闭SSMS
    先把所有SSMS窗口关掉,然后找到配置文件夹:C:\Users\[你的用户名]\AppData\Roaming\Microsoft\SQL Server Management Studio\14.0(14.0是SSMS 2017的版本号)。把里面的UserSettings.xml和FontsAndColorsCache.xml复制一份存到安全的地方,防止改坏了没法恢复。

  • 第二步:编辑配色配置
    用记事本或者VS Code打开UserSettings.xml,搜索<Category Name="Environment">节点,在下面找这些关键配置项,修改对应的颜色值(推荐和编辑器深色主题一致的#1E1E1E作为背景,#D4D4D4作为文字色):

    • ObjectExplorerBackground:对象资源管理器背景色
    • ResultsGridBackground:结果网格背景色
    • ResultsGridText:结果网格文字色
    • ObjectExplorerText:对象资源管理器文字色
      保存文件时注意别破坏XML的结构,不然SSMS可能启动失败。
  • 第三步:清理缓存重启
    删除刚才文件夹里的FontsAndColorsCache.xml,然后重新打开SSMS,它会自动生成新的缓存文件,读取你修改的配色。

方法2:用第三方工具一键搞定(更省心)

如果手动改XML觉得麻烦,你可以用专门的SSMS辅助工具,比如SSMS Tools Pack(本地安装工具,不用跳转外部网站),它自带的主题功能能一键把SSMS全界面(包括对象资源管理器、结果菜单)改成统一的深色,省去手动改配置的麻烦。

另外提一句:如果不是必须用2017版本,升级到SSMS 2019及以上会更省心——新版本已经完全支持全界面深色主题,不用折腾这些配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 06:30:14