Mi proyecto actual implica una gran combinación de bases de datos a medida que actualizamos SQL 2008 -> 2012, re-tarea de hardware, repetir.
Una molestia menor es que el cuadro de diálogo de conexión en SSMS vuelve a barajar el orden del servidor para colocar el más reciente en la parte superior. Dado que en un día en particular me estoy conectando a servidores de 6-10 DB y quiero encontrar rápidamente uno específico en la lista, este comportamiento es mucho más un obstáculo que una ayuda.
¿Hay alguna manera de deshabilitar este comportamiento, tener los servidores en orden alfabético, o en el orden en que se agregaron ... o algo que no cambia cada vez que me conecto a un servidor?
Salvo eso, ¿hay una forma completamente diferente de gestionar mejor la conexión a un servidor específico desde una lista / granja de ellos?
Estoy usando SSMS para SQL 2012 (aunque también tengo curiosidad por las soluciones de 2008).
fuente
No puede controlar este orden a menos que piratee SqlStudio.bin, o elimine entradas y las vuelva a agregar en el orden que desee. Las soluciones incluyen:
Tenga en cuenta que el pedido se desordenará tan pronto como se conecte a un servidor que no esté en la primera posición, ya que realmente es una lista MRU (donde la conexión más reciente aparece primero).
Puede ver más detalles en estas preguntas SO:
/programming/6230159/how-to-delete-server-entries-in-sql-server-management-studios-connect-to-serve
/programming/1059105/how-to-remove-server-name-items-from-history-of-sql-server-management-studio
Y puede ver el error que presenté que inició la capacidad de usar la tecla Eliminar:
Y otros errores que han surgido como resultado:
http://connect.microsoft.com/SQLServer/feedback/details/564834/ssms-change-connection-dialog-should-offer-registered-servers
http://connect.microsoft.com/SQLServer/feedback/details/683641/ssms-add-tooltip-to-connect-to-server-mru-entries
http://connect.microsoft.com/SQLServer/feedback/details/542304
http://connect.microsoft.com/SQLServer/feedback/details/624073/connect-to-server-screen-has-duplicate-instance-names-in-server-name-list
fuente
En realidad, no necesita piratear nada, por lo que he resuelto este problema en mi complemento SSMS SSMSBoost (.com), puede descargarlo y usarlo de forma gratuita. Simplemente defina una lista de sus conexiones preferidas en la configuración (ver imagen) y luego estará disponible como un menú desplegable en la barra de herramientas, por lo que incluso cambiar entre servidores toma solo un clic, ya que cambiaría entre bases de datos en la lista de bases de datos nativas desplegable.
Ahora algunas fotos:
Diálogo de configuración:
Si observa otras opciones, también encontrará "Alerta de base de datos importante": esta puede ser útil para usted, en la medida en que cambie entre bases de datos nuevas y antiguas, prueba y servidor real durante el trabajo en su proyecto. Puede configurar Alert, que se mostrará como BIG Tooltip en la posición especificada en la pantalla hasta que se conecte a la base de datos "importante", de modo que notará que está trabajando en un entorno REAL o de prueba.
La siguiente imagen muestra el contenido del menú desplegable de la barra de herramientas, donde puede ver sus conexiones preferidas enumeradas arriba y debajo de todas las bases de datos del servidor actual (la misma lista que en el menú desplegable de la lista de bases de datos nativas)
En la medida en que trabaje permanentemente en mejoras, puede escribirme sus propuestas, para que podamos mejorar aún más el complemento.
fuente