Clique no banner para conhecer e adquirir o meu treinamento de Bancos de Dados no Azure

SQL Server Management Studio (SSMS) – Como ativar o tema Dark (Dark Theme Support)

Post Views 31,470 views
Reading time 4 minutes

Olá pessoal,
Tudo bem com vocês ?

Hoje eu estava conferindo as novidades dos blogs que eu recomendo e acabei vendo uma dica super bacana no Blog do Leka que resolvi compartilhar aqui com vocês também, que consiste em habilitar o tema Dark na interface do SQL Server Management Studio (SSMS), assim como já existe no Visual Studio já há algumas versões.

Deste a release do SSMS 2016, liberada em Julho, já era possível escolher os temas Light e Blue e isso acabou gerando uma expectativa da comunidade sobre a liberação do tema Dark, o que acabou não ocorrendo. Não satisfeito, o Leka abriu um connect na Microsoft solicitando a liberação do tema Dark e então, ele resolveu postar a solução para isso, enquanto a Microsoft não disponibiliza oficialmente no SSMS, uma vez que o tema já existe, mas vem desativado por padrão, por ainda necessitar de vários ajustes.

Temas disponíveis oficialmente no SSMS 2016 13.0.16106.4

Como ativar o tema Dark no SSMS 2016

Caso você deseje ativar o tema Dark no seu Management Studio para conferir a versão “preview” do tema, siga os passos abaixo:

  • Faça o download do SQL Server Management Studio (SSMS) 2016
  • Abra o seu editor de texto favorito utilizando um usuário Administrador

    Se você esquecer de abrir o arquivo no modo Administrador, o Notepad++ te ajuda 🙂

  • Abra o arquivo “C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\ssms.pkgundef” (caso esteja utilizando o SSMS 18, o arquivo fica localizado no diretório “C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE”)
  • Localize a entrada // Remove Dark theme e comente (inserindo // no começo da linha) ou remova o conteúdo do arquivo começando nesta linha e terminando na entrada // Remove DacFx 11.0 binding path to avoid conflicts with 13.0 assemblies, conforme a figura abaixo:

    Obs: O nosso amigo Reginaldo Silva nos alertou sobre um bug ao utilizar o Debugger neste tema após fazer essas configurações. Para que isso não aconteça, ele nos orienta a NÃO comentar a linha [$RootKey$\Debugger\LaunchHooks110] 🙂

  • Salve o arquivo e reinicie o SSMS 2016

Pronto! Agora seu SSMS 2016 possui suporte ao tema Dark.

Veja alguns prints desse tema em uso (lembrando que ainda é um preview, e não está totalmente concluído):

Como utilizar as cores do tema Dark em qualquer versão do SSMS

Mesmo que você não esteja utilizando a versão 2016 do SQL Server Management Studio (não vejo motivos para isso), você também poderá utilizar as cores do tema Dark na sua versão do SSMS. As versões anteriores não possuem o recurso de Temas, mas você pode editar os temas e cores da formatação do Editor ou simplesmente importar um arquivo com as configurações já feitas, que encontrei no blog SentryOne.

Configuração manual

Se você não quer importar as configurações e quer fazer isso manualmente, essas são as configurações de cores do tema:
Comment: RGB(255,175,45)
Keyword: RGB(127,176,228)
Script Comment: RGB(255,175,45)
Script keyword: Cyan RGB(0,255,255)
Script string: Yellow RGB(255,255,0)
SQL Operator: RGB(199,199,199)
SQL Stored Procedure: RGB(128,255,128)
SQL String: Yellow RGB(255,255,0)
SQL System Function: RGB(220,1120,255)
SQL System Table: RGB(128,255,128)

Importando o arquivo de configuração

Caso você queira fazer do jeito fácil, basta baixar a configuração do tema acessando este link e seguir os passos abaixo:

Selecione a opção “Tools” > “Import and Export Settings…” na barra de menu do SQL Server Management Studio

Marque a opção “Import selected environment settings” e clique em Next

Nesta tela, eu recomendo você salvar as suas configurações atuais para que seja possível voltar essas configurações caso você não goste do tema. Para isso, basta seguir a tela abaixo.

Clique no botão “Browse” e selecione o arquivo de configurações que você baixou.

Após selecionar o arquivo, ele ficará disponível na tela seguinte, sob a pasta “My Settings”

Após clicar em “Next”, a interface de importação vai mostrar o que será importado e alterado nas configurações do seu SSMS

Pronto. Importação concluída.

Veja como ficou o editor de query do SSMS após realizar esse processo.

É isso aí pessoal!
Espero que tenham gostado dessa dica e até mais.