Có một cách tích hợp để thực hiện hầu hết việc này, nhưng nó sẽ không mở bất kỳ tab ngẫu nhiên nào ở đó khi bạn đóng SSMS.
Bạn có thể tạo Giải pháp trong SSMS và lưu nó bằng bất kỳ bộ tập lệnh SQL nào. Điều này hoạt động giống như Visual Studio. Bạn thậm chí có thể lưu các kết nối (máy chủ + thông tin đăng nhập). Menu FILE có các tùy chọn để "Đóng Giải pháp" cũng như "Dự án / Giải pháp Mở" và "Các Dự án và Giải pháp Gần đây".
Vì vậy, nếu bạn tạo Giải pháp, hãy thêm một số Truy vấn (tức là tập lệnh .sql), sau đó đóng giải pháp thông qua menu FILE hoặc chỉ đóng SSMS, khi bạn mở lại Giải pháp đó, nó sẽ khôi phục các tab mà bạn đã mở tại thời gian Giải pháp / SSMS bị đóng.
Tôi vừa thử nghiệm tính năng này trong SSMS 2012, mặc dù nó có thể đã bắt đầu từ xa như SQL Server 2005. Ngay cả khi không phải vào năm 2005, tính năng này chắc chắn phải có trong 2008/2008 R2.
Không chính xác là tính năng kết thúc mở như tính năng FireFox / Chrome vì nó yêu cầu Giải pháp xác định với các tệp .sql đã xác định, nhưng chắc chắn sẽ đóng.