Klien SQL Server untuk Mac, iPhone dan iPad
Jalankan skrip T-SQL per batch, dengan GO dan PRINT ditangani seperti SQL Server Management Studio, lalu masuk dengan login SQL Server, Kerberos, atau akun kerja Microsoft Entra ID. Server pada Windows, Linux, Docker, dan Azure SQL Database terhubung dengan cara yang sama.
Berfungsi di Mac, iPhone dan iPadDriver diunduh saat Anda pertama kali memilih SQL Server


Sekilas
- Bahasa kueri
- SQL
- Driver
- Diunduh saat pertama kali digunakan
- Hubungkan melalui
- Host dan port, Tunnel SSH, SSL/TLS, Cloud SQL Auth Proxy
- Port default
- 1433
- Versi minimum
- 2012, didokumentasikan
- iPhone dan iPad
- Opens
Hubungkan
Masukkan host dan port TCP, lalu pilih Authentication, dan formulir menyesuaikan: login serta kata sandi SQL Server, Windows Authentication melalui Kerberos, atau Microsoft Entra ID. Isi Database untuk login yang terkait dengan satu database, seperti contained user Azure SQL.
Kerberos menggunakan tiket yang sudah ada dalam cache kredensial atau meminta tiket dengan principal dan kata sandi yang Anda masukkan. Hubungkan menggunakan nama host, bukan alamat IP, karena tiket diterbitkan untuk SPN terdaftar server. TablePro tidak pernah menjalankan kinit atau mengedit /etc/krb5.conf.
Microsoft Entra ID masuk melalui alur kode perangkat yang mematuhi autentikasi multifaktor dan Conditional Access. Anda mendaftarkan aplikasi di Azure dan memasukkan client ID; token tetap di keychain login, ditandai khusus perangkat, dan diperbarui di latar belakang.
Koneksi baru menggunakan Preferred, yang pada SQL Server hanya mengenkripsi login. Pilih Required atau mode lebih ketat untuk mengenkripsi seluruh sesi; Verify CA dan Verify Identity memeriksa sertifikat terhadap root sistem macOS. TablePro juga dapat menjalankan Cloud SQL Auth Proxy untuk Google Cloud SQL, dan tunnel SSH mengakses server pada jaringan pribadi.
Skrip, batch, dan perubahan
Skrip dikirim ke server satu batch per waktu, dipisahkan pada setiap baris yang hanya berisi GO, seperti sqlcmd, dan GO 5 menjalankan batch sebelumnya lima kali. Setiap kumpulan hasil dibuka dalam tab sendiri, dan keluaran PRINT serta pesan informasi ditampilkan pada tampilan Output.
Masukkan BEGIN TRAN dan COMMIT dalam skrip jika kegagalan harus membatalkan batch sebelumnya; skrip yang meninggalkan transaksi terbuka berakhir dengan pemberitahuan. Proses berhenti pada batch pertama yang gagal, dan kesalahan menyebutkan barisnya di editor.
Setiap sesi dibuka dengan opsi SET yang diperlukan indeks berfilter, view berindeks, dan indeks pada kolom terhitung, seperti ANSI_NULLS dan QUOTED_IDENTIFIER aktif. Ini juga berarti col = NULL tidak cocok dengan apa pun: bandingkan dengan IS NULL.
Tabel berada di bawah skemanya di bilah samping, dan Cmd+K mengganti database pada koneksi yang sama tanpa menghubungkan ulang. Perubahan baris ditampung dengan Preview SQL, baris baru menyerahkan kolom IDENTITY kepada server, dan nilai nvarchar(max) diterima utuh.
Skema
Tab Structure menampung perubahan kolom, indeks, foreign key, dan constraint, serta menampilkan T-SQL sebelum berjalan. Skema dapat dihapus dari bilah samping; SQL Server menolak menghapus skema yang masih berisi objek. Buat skema dengan CREATE SCHEMA dalam editor.
Compare & Sync, bagian dari paket Starter, membandingkan dua skema SQL Server atau datanya, lalu menyimpan skrip dengan baris GO setelah setiap pernyataan, siap untuk sqlcmd atau SQL Server Management Studio.
Pemantauan dan pencadangan
Server Dashboard menampilkan sesi pengguna, uptime, dan ukuran database, mencantumkan sesi lain serta kueri yang berjalan lebih dari satu detik, dan menghentikan sesi dengan Terminate Session. Cancel Query tidak tersedia pada SQL Server.
Backup Dump menulis .bacpac menggunakan sqlpackage yang Anda unduh dari Microsoft, dan Restore Dump memuatnya ke database kosong. SqlPackage hanya menerima kata sandi pada baris perintah, tempat proses lain di Mac dapat membacanya, sehingga TablePro meminta konfirmasi sebelum dimulai. Autentikasi Windows atau Entra menghindari pengiriman kata sandi.
Pindahkan data
Impor berkas CSV, TSV, JSON, JSONL, XLSX dan SQL. Berkas .sql dengan baris GO berjalan per batch, seperti sqlcmd. Ekspor tabel atau hasil sebagai CSV, JSON, SQL, XLSX, Markdown, HTML dan XML; ekspor SQL mengakhiri setiap pernyataan dengan baris GO, sehingga setiap pernyataan berjalan sebagai batch sendiri.
iPhone dan iPad
SQL Server tersedia saat Anda membuat koneksi dalam aplikasi iPhone dan iPad, dan aplikasi terhubung langsung ke mesin tersebut.
Di iPhone dan iPad, masuk dengan login SQL Server, telusuri tabel sebagai kartu, edit baris dengan primary key, dan jalankan T-SQL pada tab Query. Windows Authentication tidak tersedia. Koneksi Microsoft Entra ID berasal dari Mac melalui iCloud Sync atau berkas koneksi ekspor, dan Anda masuk ke Microsoft saat membukanya.
Batasan
- Named instance tidak didukung. Terhubung ke port TCP instans.
- NTLM tidak didukung. Masuk dengan login SQL Server, Kerberos, atau Microsoft Entra ID.
- Tidak ada EXPLAIN atau tampilan rencana eksekusi untuk SQL Server.
- Skrip berjalan di luar transaksi yang dibuka TablePro, seperti pada SQL Server Management Studio, sehingga pernyataan yang berjalan sebelum kesalahan tetap diterapkan.
- Di iPhone dan iPad, TLS dapat diwajibkan, tetapi sertifikat server tidak diverifikasi.
Alat lainnya
SQL Server Management Studio
Versi 22.10.2, dirilis 28 September 2026GratisSumber tertutupPlatform: Windows
SQL Server Management Studio adalah alat resmi Microsoft untuk SQL Server dan Azure SQL. Pilih untuk administrasi yang tidak dicakup TablePro, seperti job SQL Server Agent, grup ketersediaan Always On, statistik kueri langsung, serta alat optimasi performanya. GitHub Copilot dalam SQL Server Management Studio adalah komponen terpisah yang Anda tambahkan menggunakan Visual Studio Installer.
Sumber: SQL Server Management Studio FAQ, SQL Server Management Studio 22 release notes
Azure Data Studio
Sumber terbuka (MIT)
Azure Data Studio telah dihentikan. Rilis terakhirnya, 1.52, diterbitkan pada 18 Juni 2025. Azure Data Studio adalah editor kueri Microsoft untuk SQL Server dan Azure SQL, dengan ekstensi untuk tugas seperti SQL Server Agent dan Profiler. Microsoft telah menghentikannya tanpa pembaruan atau perbaikan keamanan lagi, dan mengarahkan pengguna ke Visual Studio Code dengan ekstensi MSSQL yang membuka kueri, skrip, dan proyek database yang sama tanpa konversi.
Sumber: What's happening with Azure Data Studio, Azure Data Studio release notes, Azure Data Studio repository (archived)
Fakta tentang alat lain diperiksa pada 2 Oktober 2026.
Pertanyaan tentang SQL Server
Apakah TablePro mendukung Azure SQL Database?
Ya. Gunakan yourserver.database.windows.net sebagai host, atur SSL ke Required atau lebih ketat, lalu masuk dengan login SQL atau Microsoft Entra ID. Contained user juga memerlukan bidang Database terisi.
Mengapa skrip menyatakan “Must declare the scalar variable”?
Pernyataan yang membaca variabel berjalan pada batch berbeda dari DECLARE-nya: ada baris GO di antaranya, atau Cmd+Enter hanya menjalankan pernyataan pada kursor. Pilih kedua pernyataan atau jalankan seluruh skrip.
Apakah saya memerlukan FreeTDS atau driver ODBC?
Tidak. Driver dibuat menggunakan FreeTDS dan sudah menyertakannya, sehingga tidak ada pemasangan tambahan dan freetds.conf Anda tidak dibaca. Hanya Backup Dump dan Restore Dump yang memerlukan alat sendiri: sqlpackage.
Unduh TablePro
Memerlukan macOS 13 Ventura atau lebih baru