Hay una forma integrada de hacer esto principalmente, pero no abrirá ninguna pestaña aleatoria que haya allí cuando cerró SSMS.
Puede crear una solución en SSMS y guardarla con cualquier conjunto de scripts SQL. Esto funciona de manera muy similar a Visual Studio. Incluso puede guardar conexiones (servidor + información de inicio de sesión). El menú ARCHIVO tiene opciones para "Cerrar solución", así como "Abrir proyecto/solución" y "Proyectos y soluciones recientes".
Entonces, si crea una solución, agrega algunas consultas (es decir, secuencias de comandos .sql) y luego cierra la solución a través del menú ARCHIVO o simplemente cierra SSMS, cuando abra esa solución nuevamente, restaurará las pestañas que tenía abiertas en el hora en que se cerró la solución/SSMS.
Acabo de probar esto en SSMS 2012, aunque es posible que haya comenzado en SQL Server 2005. Incluso si no es en 2005, esta característica definitivamente debería estar en 2008/2008 R2.
No es exactamente tan abierta como la función FireFox/Chrome, ya que requiere una solución definida con archivos .sql definidos, pero definitivamente cercana.