Skip to content
radix29 edited this page Aug 16, 2026 · 5 revisions

Welcome to the gossms wiki!

gossms

Manage SQL Server without leaving macOS or Linux

Last commit License

goSSMS

A terminal-based SQL Server Management Studio for Linux, macOS, and Windows. One executable — no GUI, no installer, no SQL client tools or drivers required.We'll put more content here soon.

Gallery

Connection

Connect to SQL Server — The connection dialog lets you pick an auth mode, specify server, database and credentials.

connect

Object Explorer

Browse your servers — A tree view of instances, databases and all their dbo-schema objects. Expand folders to inspect tables, views, stored procedures and more.

object explorer

Server properties — Details about the connected SQL Server instance: capabilities, configuration settings and metadata.

server properties

Object detail browser — The right-hand pane shows properties for whichever node you select in the tree. Click any object to see its details.

object explorer detail

Database & Server Properties

Database properties — Full property sheet for a database: general info, files, options, recovery model and more.

database properties

Query Editor

Write and run queries — Syntax-aware editor with query execution buttons, toolbar controls and result tabs below the text area.

query editor

Multiple result sets — Running a batch that returns several result sets generates multiple tabs, each showing its own grid of rows.

multi-result query

Execution Plans

Graphical execution plan — The visual plan renderer draws operators as nodes with arrows showing data flow, plus cost percentages and row estimates.

exec plan graph

Tree-view execution plan — An alternative to the graphical renderer: a collapsible tree that shows each operator's details in text form.

exec plan tree

Activity Monitor

Historical activity view — See past queries and their durations from the activity monitor's historical data collection.

act mon history

Real-time system health — The sampled view shows current blocking chains, active sessions, resource waits and CPU/disk I/O trends.

act mon sample

TempDB monitoring — A dedicated view for tempdb: file usage, session temp table allocations and internal object churn in real time.

act mon tempdb

Always On

Availability Group configuration — Create or manage Always On Availability Groups from the Properties sheet, including replica settings, listener config, and failover policy.

availability group