Skip to content
SQL Server

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.

TablePro connected to a SQL Server database showing the data grid and SQL editor

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.

TablePro data grid showing SQL Server table rows with inline editing

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.

TablePro SQL editor with SQL Server query and autocomplete

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@myserver

Supported 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. 1

    Install TablePro

    brew install --cask tablepro, or grab the DMG from tablepro.app/download.

  2. 2

    Open New Connection

    Click New Connection. Pick SQL Server.

  3. 3

    Fill in the credentials

    Host or Azure endpoint, port 1433, user, password, database. Toggle SSL on.

  4. 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.