Lewati ke konten

Pakai TablePro tiap hari? Lisensi menambah fitur berbayar dan mendanai rilis berikutnya. Beli lisensiBeli lisensi, danai TablePro

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

Skrip T-SQL dibagi menjadi batch dengan GO, dan pesan PRINT batch terakhir dalam tab Output.

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.

TablePro untuk iPhone dan iPad

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

Aplikasi Mac gratis untuk diunduh dan digunakan. Paket Starter atau Team menambahkan fitur opsional. Aplikasi iPhone dan iPad tersedia di App Store.
Unduh untuk Mac

Memerlukan macOS 13 Ventura atau lebih baru

Unduh di App Store

Gratis, tanpa pembelian dalam aplikasiMemerlukan iOS dan iPadOS 18 atau lebih baru