ssms

Personalizando el SSMS ( + truco modo oscuro)

Los que trabajamos con SQL Server hemos hecho de SSMS (SQL Server Management Studio) nuestra herramienta principal. Y no es para menos, la herramienta nativa de gestión de SQL Server , que acaba de publicar su versión 20.0 hace escasos días, es tan completa que no tiene rival a la hora de trabajar y sobre todo administrar instancias de SQL Server. Hoy te voy a contar una serie de trucos que uso yo para personalizar mi instalación de SSMS y hacerme la vida más fácil, espero que te ayuden a ti también.

Grupos de servidores en SSMS

Mucha gente no conoce esta característica y es una de las más útiles dentro de la aplicación. Gracias a ella podremos crear un grupo de servidores sobre los que ejecutar consultas simultáneamente. Cuando abramos una nueva consulta sobre este grupo de servidores veremos como la barra de estado de la conexión cambia de color y se pone en un tono rosa para indicarnos que estamos conectados a más de un servidor a la vez.

Grupo-de-servidores
Grupo-de-servidores_2

Modificando la barra de estado de conexiones en SSMS

Si no te gusta el color amarillo de la barra de estado o el rosa de los grupos de servidores también puedes cambiarlo, y no solamente el color, también la posición de la propia barra. Podemos subirla arriba en vez de su posición abajo por defecto. Esto lo podremos hacer desde las opciones de nuestro SSMS:

SSMS_Staus_Bar_Options_2

Personalización por servidor

Dentro de este mismo apartado quiero recomendaros otra de las mejores personalizaciones de SSMS. Y no es otra que nos permite elegir un color distinto de la barra de estado de conexiones para cada servidor, así por ejemplo, podremos poner un color para los servidores de producción donde tenemos que extremar la precaución. Esto lo definiremos directamente en las opciones avanzadas de la conexión.

SSMS_Conection_color
SSMS_Conection_color_2

Atajos de teclado personalizados en SSMS

Otra de las opciones que nos ofrece SSMS y de la que más partido saco en mi día a día es poder definir combinaciones de teclas para ejecutar procedimientos almacenados de manera rápida. Esto lo podremos definir en las configuraciones de teclado en las opciones.

SSMS_Shortcuts

Mantener saltos de línea

Este es uno de los primeros cambios que hago yo en un SSMS nada más lo instalo y es la opción de mantener los saltos de línea cuando copias el texto del resultado de una consulta que se pinta en el grid de resultados. Es prácticamente imprescindible si normalmente escribes código dinámico en SQL Server.

SSMS_Retain_CRLF

Opciones de transacciones

Una más de las ventajas que nos brinda el SSMS es poder elegir las opciones que por defecto tendrán las transacciones que abramos. Esto lo podremos definir desde las opciones.

Cambiar el tema de SSMS

Y ahora si, lo que todos estabais esperando. SSMS nos permite elegir entre varios temas, el clásico azul, otro azul con mayor contraste y un tema claro. Esto lo podremos definir desde las opciones.

Tema oscuro en SSMS

Vale os he hecho un poco de trampa, no aparece el tema oscuro. Esto es porque oficialmente no está terminado. Es un desarrollo a medias por parte de Microsoft y está oculto. Para poder habilitar el tema oscuro primero tenemos que comentar una línea que lo está bloqueando en un fichero de configuración de SSMS. Esto requiere que modifiquemos el fichero de configuración Ssms.pkgundef con un bloc de notas como administrador. Esto último es importante o no vais a poder hacerlo. El fichero lo podemos encontrar en las carpetas del ssms que variará en función de la versión que tengáis instalada, os dejo las ubicaciones por defecto:

Versión SSMSUbicación Ssms.pkgundef
16C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio
17C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio
18C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE
19C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE
20C:\Program Files (x86)\Microsoft SQL Server Management Studio 20\Common7\IDE

Una vez localizado el fichero y abierto en el bloc de notas en modo administrador tendremos que localizar la línea que pone “Remove Dark Theme” y comentar la configuración añadiendo // al principio.

SSMS_dark_mode

Con estos sencillos pasos y tras reiniciar nuestro SSMS veremos que la opción de tema oscuro está ahora disponible en las opciones:

SSMS_dark_mode_2

Eso si, no os esperéis que todo sea bonito, como hemos dicho, es un desarrollo a medias y faltan cosas por pulir. Este es el aspecto actual del tema

SSMS_dark_mode_3

Esto es lo que decía hace solo unos días Erin Stellato (desarrolladora de SSMS) sobre este tema:

Conclusión

SSMS es una magnífica herramienta con multitud de opciones de configuración disponibles. Saber configurar correctamente nuestra principal herramienta de trabajo nos hará la vida más fácil. Y sobre todo, no perdamos la esperanza, algún día podremos ver un SSMS con un tema oscuro en condiciones. Si tenéis alguna duda o sugerencia, podéis dejarla en Twitter, por mail o dejarnos un mensaje en los comentarios. Y recuerda que también tenemos un grupo de LinkedIn y un canal de YouTube a los que te puede unir. ¡Hasta la próxima!

Publicado por Roberto Carrancio en SQL Server, 0 comentarios