SQL Server Client
The SQL Server GUI Client for Mac.
A fast, native SQL Server GUI client for Mac. Connect to SQL Server 2017+, Azure SQL, and Always On availability groups. Browse schemas, edit rows, run T-SQL with autocomplete. No Wine, no VM, no Java. Free and open source.


Features
Built for SQL Server.
Inline Cell Editing
Edit any cell in the data grid. Add and delete rows. Type widgets for DATETIME2, UNIQUEIDENTIFIER, HIERARCHYID.
T-SQL Autocomplete
Suggests tables, columns, aliases, T-SQL functions, system views, and CTEs. Reads schema on connect.
Azure SQL Native
Connect to Azure SQL with AAD or SQL auth. TablePro handles the redirect to the gateway automatically.
Always On Topology
View primary and secondary replicas, sync state, and failover readiness in the dashboard.
Streaming Export
Million-row exports to CSV, JSON, SQL, or XLSX. No Java, no OOM.
AI SQL Assistant
Ask in English, get T-SQL. Explain or rewrite slow queries. Works with Claude, OpenAI, Ollama.
Data Grid
Browse and edit data.
Sort, filter, and edit SQL Server data in a spreadsheet-like grid. Click any cell to edit. Insert and delete rows. Review changes before saving.


SQL Editor
Write queries faster.
Tree-sitter syntax highlighting, schema-aware autocomplete, multi-tab, Vim mode, and full-text query history. AI assistant can write, explain, or optimize your SQL.


Capabilities
What you can do.
- Browse databases, schemas, tables, views, and stored procedures
- Run T-SQL in multiple tabs with separate results
- Connect to SQL Server 2017+, Azure SQL, Always On
- Edit table structure: columns, indexes, foreign keys
- View execution plans for slow queries
- Stream-export large datasets
- Full-text search across query history
- Safe mode for production databases
Connect
Get connected in seconds.
# Connect with TablePro
Host: 127.0.0.1
Port: 1433
User: sa
Database: mydb
# Azure SQL
Host: myserver.database.windows.net
Port: 1433
User: admin@myserverSupported versions
SQL Server 2016+, Azure SQL Database, Azure SQL Managed Instance
Connection types
- TCP/IP
- SSH Tunnel
- TLS/SSL (encrypted connection)
Default port
1433
How to
Connect to SQL Server in four steps.
- 1
Install TablePro
brew install --cask tablepro, or grab the DMG from tablepro.app/download.
- 2
Open New Connection
Click New Connection. Pick SQL Server.
- 3
Fill in the credentials
Host or Azure endpoint, port 1433, user, password, database. Toggle SSL on.
- 4
Connect
Click Connect. Your databases and schemas appear in the sidebar.
FAQ
Common SQL Server questions.
Does it work with Azure SQL?
Yes. AAD auth and SQL auth both. TablePro follows the gateway redirect.
Can I see execution plans?
Yes. Press Cmd+L on a query to show the SQL Server execution plan as a tree.
Is TablePro free?
Yes. AGPLv3 open source. The SQL Server driver ships built in.
Does it support SSPI / Kerberos?
Kerberos via gss-api works on Linux and Mac with kinit. Pure SSPI Windows auth needs the SQL auth fallback.
How does it compare to SSMS or Azure Data Studio on Mac?
SSMS is Windows-only. Microsoft's cross-platform option is Azure Data Studio, which is Electron-based. TablePro is a native SwiftUI Mac app: faster start, lower RAM, with the same SQL Server feature coverage you need day to day.
Try TablePro for free.
Free and open-source. macOS 14+. Apple Silicon and Intel.