Det finns ett inbyggt sätt att göra det mesta, men det kommer inte att öppna några slumpmässiga flikar som fanns där när du stängde SSMS.
Du kan skapa en lösning i SSMS och spara den med valfri uppsättning SQL-skript. Detta fungerar ungefär som Visual Studio. Du kan till och med spara anslutningar (server + inloggningsinformation). Menyn FIL har alternativ till "Stäng lösning" samt "Öppna projekt/lösning" och "Senaste projekt och lösningar".
Så om du skapar en lösning, lägg till några frågor (d.v.s. .sql-skript) och stäng sedan lösningen antingen via FIL-menyn eller bara genom att stänga SSMS, när du öppnar den lösningen igen kommer den att återställa flikarna som du hade öppna på gång lösningen/SSMS stängdes.
Jag testade precis detta i SSMS 2012, även om det kan ha börjat så långt tillbaka som SQL Server 2005. Även om det inte var 2005, borde den här funktionen definitivt finnas i 2008/2008 R2.
Inte exakt lika öppen som FireFox/Chrome-funktionen eftersom den kräver en definierad lösning med definierade .sql-filer, men definitivt nära.