Bojan Petrovic

Configurando el tema oscuro en SQL Server Management Studio

May 28, 2018 by

En SSMS 2016, Microsoft introdujo la opción visual de elegir entre los colores de tema Azul y Claro. En SSMS 2016 el último SSMS 17, el usuario puede cambiar entre los temas Azul o Claro yendo a Tools > Options > Environment > General > Color theme:

Tema Oscuro de SSMS

Aunque no es oficialmente soportado por Microsoft, el tema Oscuro está también disponible en SSMS 2016 y el último SSMS 17. El tema ha sido muy popular entre administradores de bases de datos SQL y desarrolladores. Para habilitar el tema Oscuro en SSMS, siga estos simples pasos.

Cierre SSMS si está funcionando. Ejecute cualquier editor de texto como administrador, en este caso Notepad++ es usado para editar el archivo de configuración de SSMS:

El archivo de configuración (ssms.pkgundef) está en las siguientes localizaciones:

SSMS 2016

C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio

SSMS 17

C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio

Dependiendo de la versión de SSMS, localice y abra el archivo de configuración (ssmspkgundef) en el editor de texto:

Una vez que el archivo es abierto en el editor de texto, desplácese y encuentre la sección del código debajo de la cabecera “Remove Dark Theme”, añada “//” (sin las comillas) antes de cada línea sólo para la parte “Remove Dark Theme”, y grabe el archivo:

Una vez completado, inicie SSMS y el color de tema Oscuro estará disponible en la caja de selección Color de SSMS:

Cada actualización de la última generación de SSMS restablecerá la configuración a la configuración inicial por defecto. Esto por supuesto sobrescribirá el cambio que hicimos anteriormente y la temática oscura no estará disponible entre las opciones.

En vez de realizar los mismos pasos para habilitar la temática oscura, gracias al lector (Luka Lovre) que hizo un script en PowerShell, existe una manera más sencilla para lograr el mismo objetivo que puede lograrse con unos pocos clics.

Todo lo que se necesita haces es ejecutar la línea de comandos CMD o el Windows PowerShell que es designado para mejorar la línea de comando y ejecutar scripts. En cualquier caso, asegúrese de ejecutar la línea de comandos como administrador. Caso contrario usted recibirá un mensaje de error con acceso denegado a la ruta:

En mi caso, utilizaré PowerShell porque en algunos casos aún cuando el script se ejecuta el script con éxito en el CMD, los cambios no se aplican (tal como en el caso de SSMS 17.7). Por lo tanto, en este ejemplo utilizaremos Windows PowerShell.

Para ejecutar PowerShell como administrador haga clic en Inicio, escriba PowerShell haga clic derecho en Windows PowerShell y escoja Ejecutar como administrador:

Dependiendo de la versión de SSMS, copie el script apropiado en la papelera y presione Intro para ejecutarlo:

SSMS 2016

SSMS 17

No recibirá un mensaje de respuesta de que la operación se realizó exitosamente. Solamente el cursor se moverá a una nueva línea.

Una vez realizados cualquiera de estos dos métodos, inicie SSMS y cambie la apariencia de visual a oscuro. A continuación mostramos como se ve:

Nota: Como mencionamos anteriormente, el tema de color Oscuro en SSMS es aún un trabajo en progreso, y es por eso que está deshabilitado por defecto. Pueden haber algunas desviaciones visuales, por ejemplo, el fondo blanco en Object Explorer, la cuadrícula de Resultados, etc.

Para ver cómo hemos implementado temas visuales en nuestros productos, vea esto: Temas visuales en herramientas ApexSQL

Vea más

Para impulsar su productividad de desarrollo en SQL Server, vea los  complementos gratis de SQL Server Management Studio.

Referencias


Bojan Petrovic

Bojan Petrovic

Bojan tiene pasión por trabajar con computadoras, servidores y tecnología de red, y electrónica. A él le gusta mantenerse actualizado con el desarrollo y lo más reciente en tecnología. Él trabaja actualmente en ApexSQL LLC como Ingeniero de Soporte con un grado de licenciatura en IT Red y Tecnología Electrónica.
Él ayuda a sus clientes con cualquier problema técnico y hace control de calidad (probar aplicaciones y prepararlas para producción) para ApexSQL Complete, ApexSQL Refactor y los complementos gratis de ApexSQL Search.

Ver todas las entradas de Bojan Petrovic
Bojan Petrovic
SQL Server Management Studio

Acerca de Bojan Petrovic

Bojan tiene pasión por trabajar con computadoras, servidores y tecnología de red, y electrónica. A él le gusta mantenerse actualizado con el desarrollo y lo más reciente en tecnología. Él trabaja actualmente en ApexSQL LLC como Ingeniero de Soporte con un grado de licenciatura en IT Red y Tecnología Electrónica. Él ayuda a sus clientes con cualquier problema técnico y hace control de calidad (probar aplicaciones y prepararlas para producción) para ApexSQL Complete, ApexSQL Refactor y los complementos gratis de ApexSQL Search. Ver todas las entradas de Bojan Petrovic

9,903 Views