Apa itu SQL Server on Linux?

Aplikasi ke:SQL Server di Linux

SQL Server berjalan di Linux, dimulai dengan SQL Server 2017 (14.x). Ini adalah SQL Server Database Engine yang sama dengan banyak fitur dan layanan serupa di seluruh sistem operasi yang didukung.

Get started

Jika Anda terbiasa dengan SQL Server dan tidak terbiasa dengan Linux, lihat sumber daya Pengenalan Linux untuk pengguna SQL.

Jika Anda terbiasa dengan Linux dan tidak terbiasa dengan SQL Server, lihat Baru SQL Server: Sumber daya pembelajaran.

Pilih penginstalan Anda

Bagian berikut ini membantu Anda menginstal SQL Server on Linux di lingkungan pilihan Anda.

Menginstal SQL Server langsung di komputer Linux atau VM

Artikel mulai cepat berikut ini menjelaskan cara menginstal SQL Server on Linux pada perangkat keras fisik atau komputer virtual (VM) dan membuat database:

Platform versi SQL Server didukung
Red Hat Enterprise Linux (RHEL) 2017, 2019, 2022, dan 2025
Ubuntu 2017, 2019, 2022, dan 2025
SUSE Linux Enterprise Server (SLES) 1 2017, 2019, dan 2022 saja
SQL Server on Azure Virtual Machines 2017, 2019, 2022, dan 2025

1 SUSE Linux Enterprise Server (SLES) tidak didukung pada SQL Server 2025 (17.x) dan versi yang lebih baru.

Menjalankan SQL Server dalam kontainer Linux

Kontainer berguna dalam pengujian lokal, integrasi dan penyebaran berkelanjutan (CI/CD), dan beban kerja sementara di lingkungan pengembangan Anda. Mereka juga umumnya digunakan sebagai bagian dari orkestrasi kontainer di lingkungan produksi, termasuk Azure Kubernetes Services (AKS), Red Hat OpenShift, dan DH2i DxOperator.

Untuk petunjuk tentang cara menginstal SQL Server dalam kontainer Linux, lihat Quickstart: Menjalankan gambar kontainer Linux SQL Server dengan Docker.

Gambar kontainer SQL Server diterbitkan dan tersedia di Microsoft Container Registry (MCR). Mereka juga dikatalogkan di lokasi berikut, berdasarkan gambar sistem operasi yang digunakan saat membuat gambar kontainer:

Catatan

Kontainer hanya diterbitkan ke MCR untuk distribusi Linux terbaru . Jika Anda membuat gambar kontainer SQL Server kustom Anda sendiri untuk distribusi yang didukung yang lebih lama, gambar tersebut masih didukung. Untuk informasi selengkapnya, lihat Pembaruan yang akan datang untuk citra kontainer SQL Server pada Microsoft Artifact Registry (MCR).

Menginstal SQL Server di Windows Subsystem for Linux (WSL 2)

SQL Server pada WSL 2 hanya ditujukan untuk tujuan pengembangan, dan tidak didukung untuk beban kerja produksi. Jalankan SQL Server di lingkungan WSL di salah satu platform didukung untuk versi SQL Server yang ingin Anda jalankan.

Untuk petunjuk tentang cara menginstal SQL Server di WSL 2, lihat Windows Subsystem for Linux (WSL 2).

Sambungkan

Setelah penginstalan, sambungkan ke instans SQL Server di komputer Linux Anda. Anda dapat terhubung secara lokal atau jarak jauh dan dengan berbagai alat dan driver. Panduan mulai cepat menunjukkan cara menggunakan alat baris perintah sqlcmd. Alat lain meliputi:

Alat Panduan
utilitas sqlcmd Hubungkan ke SQL Server dengan sqlcmd
ekstensi MSSQL untuk Visual Studio Code Hubungkan dan lakukan kueri pada database dengan ekstensi MSSQL di Visual Studio Code
SQL Server Management Studio (SSMS) Gunakan SQL Server Management Studio di Windows untuk mengelola SQL Server on Linux
SQL Server Data Tools (SSDT) Gunakan Visual Studio untuk membuat database untuk SQL Server on Linux

Jelajahi

SQL Server 2017 (14.x) dan versi yang lebih baru memiliki Database Engine yang mendasar yang sama di semua platform yang didukung, termasuk Linux dan kontainer. Oleh karena itu, banyak fitur dan kemampuan yang ada beroperasi dengan cara yang sama. Area dokumentasi ini menyoroti beberapa fitur ini dari perspektif Linux dan memanggil area yang memiliki persyaratan unik di Linux.

Jika Anda sudah terbiasa dengan SQL Server on Linux, tinjau catatan rilis untuk panduan umum dan masalah umum untuk setiap rilis.

versi SQL Server Catatan rilis (Linux) Apa yang baru (Linux) Apa yang baru (Windows)
SQL Server 2025 (17.x) Catatan rilis SQL Server on Linux SQL Server pada Windows
SQL Server 2022 (16.x) Catatan rilis SQL Server on Linux SQL Server pada Windows
SQL Server 2019 (15.x) Catatan rilis SQL Server on Linux SQL Server pada Windows
SQL Server 2017 (14.x) Catatan rilis SQL Server on Linux SQL Server pada Windows

Tips

Untuk jawaban atas pertanyaan yang sering diajukan, lihat TANYA JAWAB UMUM SQL Server on Linux.

Dapatkan bantuan

Berkontribusi pada dokumentasi SQL

Tahukah Anda bahwa Anda dapat mengedit konten SQL sendiri? Jika Anda melakukannya, Anda tidak hanya membantu meningkatkan dokumentasi kami, tetapi Anda juga dikreditkan sebagai kontributor ke halaman.

Untuk informasi selengkapnya, lihat dokumentasi Edit Microsoft Learn.