SQL-Server-Client für Mac, iPhone und iPad
Führe T-SQL-Skripte Batch für Batch aus, mit GO und PRINT wie in SQL Server Management Studio, und melde dich mit SQL-Server-Login, Kerberos oder Microsoft-Entra-ID-Geschäftskonto an. Server unter Windows, Linux, Docker und Azure SQL Database verbinden gleich.
Funktioniert auf Mac, iPhone und iPadDer Treiber wird heruntergeladen, wenn du SQL Server erstmals auswählst


Auf einen Blick
- Abfragesprache
- SQL
- Treiber
- Download bei der ersten Nutzung
- Verbinden über
- Host und Port, SSH-Tunnel, SSL/TLS, Cloud SQL Auth Proxy
- Standardport
- 1433
- Mindestversion
- 2012, dokumentiert
- iPhone und iPad
- Lässt sich öffnen
Verbinden
Gib Host und TCP-Port an und wähle Authentifizierung; das Formular passt sich an: SQL-Server-Login und Passwort, Windows-Authentifizierung über Kerberos oder Microsoft Entra ID. Fülle Datenbank für einen datenbankgebundenen Login wie einen Azure-SQL-Contained-User aus.
Kerberos nutzt das Ticket im Zugangsdaten-Cache oder fordert eines mit eingegebenem Prinzipal und Passwort an. Verbinde per Hostname statt IP, weil das Ticket für den registrierten SPN des Servers gilt. TablePro führt nie kinit aus und bearbeitet nie /etc/krb5.conf.
Microsoft Entra ID meldet per Gerätecodefluss an, der MFA und Conditional Access respektiert. Registriere eine App in Azure und gib ihre Client-ID ein; Tokens bleiben im Anmeldeschlüsselbund als nur auf diesem Gerät nutzbar und werden im Hintergrund erneuert.
Neue Verbindungen beginnen mit Bevorzugt, das bei SQL Server nur die Anmeldung verschlüsselt. Wähle Erforderlich oder strenger für die ganze Sitzung; CA prüfen und Identität prüfen nutzen macOS-Systemwurzeln. TablePro kann auch den Cloud SQL Auth Proxy für Google Cloud SQL ausführen; SSH-Tunnel erreichen private Netzwerke.
Skripte, Batches und Änderungen
Ein Skript erreicht den Server Batch für Batch, geteilt an Zeilen mit nur GO wie bei sqlcmd; GO 5 führt den vorherigen Batch fünfmal aus. Jede Ergebnismenge öffnet einen eigenen Tab; PRINT und Informationsmeldungen erscheinen in Ausgabe.
Setze BEGIN TRAN und COMMIT ins Skript, wenn ein Fehler vorherige Batches rückgängig machen muss; eine offen gebliebene Transaktion wird am Ende gemeldet. Die Ausführung stoppt beim ersten fehlgeschlagenen Batch, und der Fehler nennt seine Editorzeile.
Jede Sitzung startet mit den SET-Optionen für gefilterte Indizes, indizierte Sichten und Indizes berechneter Spalten, etwa aktivem ANSI_NULLS und QUOTED_IDENTIFIER. Daher findet col = NULL nichts: Vergleiche mit IS NULL.
Tabellen liegen unter ihren Schemas; Cmd+K wechselt die Datenbank ohne Neuverbinden. Änderungen werden mit SQL-Vorschau vorgemerkt, neue Zeilen überlassen IDENTITY-Spalten dem Server, und nvarchar(max) kommt vollständig an.
Schema
Der Struktur-Tab merkt Änderungen an Spalten, Indizes, Fremdschlüsseln und Bedingungen vor und zeigt T-SQL vorher. Schemas werden in der Seitenleiste gelöscht; SQL Server verweigert Schemas mit Objekten. Erstelle eines mit CREATE SCHEMA im Editor.
Vergleichen und synchronisieren im Tarif Starter vergleicht zwei SQL-Server-Schemas oder Daten und speichert ein Skript mit GO nach jeder Anweisung, bereit für sqlcmd oder SQL Server Management Studio.
Überwachen und sichern
Das Server-Dashboard zeigt Benutzersitzungen, Laufzeit und Datenbankgröße, listet andere Sitzungen und länger als eine Sekunde laufende Abfragen und beendet mit Sitzung beenden. SQL Server hat kein Abfrage abbrechen.
Backup-Dump schreibt .bacpac mit sqlpackage, das du von Microsoft lädst; Dump wiederherstellen lädt es in eine leere Datenbank. SqlPackage nimmt Passwörter nur in der Kommandozeile, wo andere Mac-Prozesse sie lesen können; daher fragt TablePro vorher. Windows- oder Entra-Anmeldung vermeidet das.
Daten übertragen
Importiere CSV, TSV, JSON, JSONL, XLSX und SQL-Dateien. Eine .sql-Datei mit GO läuft Batch für Batch wie sqlcmd. Exportiere Tabellen oder Ergebnisse als CSV, JSON, SQL, XLSX, Markdown, HTML und XML; SQL-Export endet jede Anweisung mit GO als eigenem Batch.
iPhone und iPad
SQL Server wird beim Erstellen einer Verbindung in der App für iPhone und iPad angeboten; die App verbindet sich direkt damit.
Auf iPhone und iPad meldest du dich mit SQL-Server-Login an, durchsuchst Tabellen als Karten, bearbeitest Zeilen mit Primärschlüssel und führst T-SQL im Abfrage-Tab aus. Windows-Anmeldung fehlt. Eine Entra-ID-Verbindung kommt per iCloud oder Exportdatei vom Mac; beim Öffnen meldest du dich bei Microsoft an.
Grenzen
- Benannte Instanzen werden nicht unterstützt. Verbinde dich mit dem TCP-Port der Instanz.
- NTLM wird nicht unterstützt. Melde dich mit SQL-Server-Anmeldung, Kerberos oder Microsoft Entra ID an.
- Für SQL Server gibt es weder EXPLAIN noch eine Ausführungsplanansicht.
- Ein Skript läuft außerhalb aller von TablePro geöffneten Transaktionen, wie in SQL Server Management Studio. Vor einem Fehler ausgeführte Anweisungen bleiben daher angewendet.
- Auf iPhone und iPad kann TLS vorgeschrieben werden, das Serverzertifikat wird aber nicht geprüft.
Andere Tools
SQL Server Management Studio
Version 22.10.2, veröffentlicht am 28. September 2026KostenlosClosed SourcePlattformen: Windows
SQL Server Management Studio ist Microsofts eigenes Tool für SQL Server und Azure SQL. Wähle es für Verwaltung außerhalb von TablePro, etwa SQL-Server-Agent-Jobs, Always-On-Verfügbarkeitsgruppen, Live-Abfragestatistiken und Performance-Tuning. GitHub Copilot in SQL Server Management Studio ist eine separate Komponente, die du mit Visual Studio Installer hinzufügst.
Quellen: SQL Server Management Studio FAQ, SQL Server Management Studio 22 release notes
Azure Data Studio
Open Source (MIT)
Azure Data Studio wird nicht mehr weiterentwickelt. Die letzte Version 1.52 erschien am 18. Juni 2025. Azure Data Studio war Microsofts Abfrageeditor für SQL Server und Azure SQL, mit Erweiterungen für Aufgaben wie SQL Server Agent und Profiler. Microsoft hat es eingestellt, ohne weitere Updates oder Sicherheitskorrekturen, und verweist auf Visual Studio Code mit MSSQL, das dieselben Abfragen, Skripte und Datenbankprojekte ohne Konvertierung öffnet.
Quellen: What's happening with Azure Data Studio, Azure Data Studio release notes, Azure Data Studio repository (archived)
Angaben zu anderen Tools geprüft am 2. Oktober 2026.
Fragen zu SQL Server
Funktioniert TablePro mit Azure SQL Database?
Ja. Nutze yourserver.database.windows.net, SSL Erforderlich oder strenger und SQL-Login oder Entra ID. Ein Contained User braucht auch das Datenbankfeld.
Warum meldet ein Skript „Must declare the scalar variable“?
Die lesende Anweisung lief in einem anderen Batch als DECLARE: Dazwischen steht GO, oder Cmd+Enter führte nur die Cursoranweisung aus. Wähle beide oder führe das ganze Skript aus.
Brauche ich FreeTDS oder einen ODBC-Treiber?
Nein. Der Treiber enthält FreeTDS, ohne weitere Installation oder Lesen deiner freetds.conf. Nur Backup-Dump und Dump wiederherstellen benötigen dein eigenes Tool: sqlpackage.
TablePro herunterladen
Erfordert macOS 13 Ventura oder neuer