Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uygulama alanı:SQL Server üzerinde Linux
SQL Server, SQL Server 2017 (14.x) ile başlayarak Linux üzerinde çalışır. Aynı SQL Server Database Engine, desteklenen işletim sistemlerindeki birçok benzer özellik ve hizmetle birlikte gelir.
Başlayın
SQL Server biliyorsanız ve Linux'ı bilmiyorsanız bkz. Linux'e Yeni Başlayan SQL Kullanıcıları için Kaynaklar.
SQL Server hakkında bilginiz yoksa ve Linux ile tanışıklığınız varsa, bkz. SQL Server'e Yeni Başlayanlar: Öğrenme Kaynakları.
Yüklemenizi seçin
Aşağıdaki bölümler SQL Server on Linux tercih ettiğiniz ortama yüklemenize yardımcı olur.
- SQL Server doğrudan bir Linux makinesine veya VM'ye yükleyin
- Linux kapsayıcısında SQL Server çalıştırma
- SQL Server'ı Windows Subsystem for Linux (WSL 2)'ye (yalnızca geliştirme için) yükleyin
SQL Server doğrudan Linux makinesine veya VM'ye yükleme
Aşağıdaki hızlı başlangıç makalelerinde fiziksel donanıma veya sanal makineye (VM) SQL Server on Linux yükleme ve veritabanı oluşturma işlemi açıklanmaktadır:
| Platform | desteklenen SQL Server sürümü |
|---|---|
| Red Hat Enterprise Linux (RHEL) | 2017, 2019, 2022 ve 2025 |
| Ubuntu | 2017, 2019, 2022 ve 2025 |
| SUSE Linux Enterprise Server (SLES) 1 | Yalnızca 2017, 2019 ve 2022 |
| Azure Sanal Makinelerde SQL Server | 2017, 2019, 2022 ve 2025 |
1 SUSE Linux Enterprise Server (SLES), SQL Server 2025 (17.x) ve sonraki sürümlerde desteklenmez.
Linux kapsayıcısında SQL Server çalıştırma
Kapsayıcılar, geliştirme ortamınızdaki yerel test, sürekli tümleştirme ve dağıtım (CI/CD) ve kısa ömürlü iş yüklerinde kullanışlıdır. Bunlar Azure Kubernetes Services (AKS), Red Hat OpenShift ve DH2i DxOperator gibi üretim ortamlarında kapsayıcı düzenlemesinin bir parçası olarak da kullanılır.
Linux kapsayıcısına SQL Server yükleme yönergeleri için bkz. Quickstart: Docker ile Linux kapsayıcı görüntülerini SQL Server çalıştırma.
SQL Server kapsayıcı görüntüleri Microsoft Container Registry'de (MCR) yayımlanır ve kullanılabilir. Ayrıca, kapsayıcı görüntüsünü oluştururken kullanılan işletim sistemi görüntüsüne göre aşağıdaki konumlarda kataloglanır:
- RHEL ve Ubuntu tabanlı SQL Server kapsayıcı görüntüleri için Microsoft Artifact Registry üzerindeki SQL Server'a bakın.
- RHEL tabanlı SQL Server kapsayıcı görüntüleri için bkz. SQL Server Red Hat kapsayıcıları.
Not
Kapsayıcılar yalnızca en son Linux dağıtımları için MCR'de yayımlanır. Desteklenen daha eski bir dağıtım için kendi özel SQL Server kapsayıcı görüntünüzü oluşturursanız, yine de desteklenir. Daha fazla bilgi için Microsoft Artifact Registry (MCR) üzerinde SQL Server kapsayıcı görüntülerinin yaklaşan güncellemeleri başlığına bakın.
Windows Subsystem for Linux'a SQL Server yükleme (WSL 2)
WSL 2'de SQL Server yalnızca geliştirme amacıyla tasarlanmıştır ve üretim iş yükleri için not desteklenir. SQL Server'ı çalıştırmayı planladığınız sürüme uygun desteklenen platformlardan birinde WSL ortamlarında çalıştırın.
WSL 2'ye SQL Server yükleme yönergeleri için bkz. Windows Subsystem for Linux (WSL 2).
Bağlan
Yüklemeden sonra Linux makinenizdeki SQL Server örneğine bağlanın. Yerel olarak veya uzaktan ve çeşitli araçlarla ve sürücülerle bağlanabilirsiniz. Hızlı başlangıçlar, sqlcmd komut satırı aracının nasıl kullanılacağını gösterir. Diğer araçlar şunlardır:
Keşfet
SQL Server 2017 (14.x) ve sonraki sürümleri, Linux ve kapsayıcılar dahil olmak üzere, desteklenen tüm platformlarda aynı temel Veritabanı Motoru'nu kullanmaktadır. Bu nedenle, birçok mevcut özellik ve özellik aynı şekilde çalışır. Bu belge alanı, Linux perspektifinden bu özelliklerden bazılarını vurgular ve Linux'ta benzersiz gereksinimleri olan alanları çağırır.
SQL Server on Linux zaten biliyorsanız, her sürümle ilgili genel yönergeler ve bilinen sorunlar için sürüm notlarını gözden geçirin.
| SQL Server sürümü | Sürüm notları (Linux) | Yenilikler (Linux) | Yenilikler (Windows) |
|---|---|---|---|
| SQL Server 2025 (17.x) | Sürüm notları | Linux üzerinde SQL Server | Windows üzerinde SQL Server |
| SQL Server 2022 (16.x) | Sürüm notları | Linux üzerinde SQL Server | Windows üzerinde SQL Server |
| SQL Server 2019 (15.x) | Sürüm notları | Linux üzerinde SQL Server | Windows üzerinde SQL Server |
| SQL Server 2017 (14.x) | Sürüm notları | Linux üzerinde SQL Server | Windows üzerinde SQL Server |
Bahşiş
Sıkça Sorulan Soruların yanıtları için, SQL Server on Linux Sıkça Sorulan Sorular'a bakın.
Yardım alın
- SQL için Ideas: SQL Server geliştirmek için önerileriniz mi var?
Microsoft Q & A (SQL Server) - DBA Stack Exchange (etiket sql-server): SQL Server sorular sorun
- Stack Overflow (etiket sql-server): SQL geliştirme sorularının yanıtları
- Microsoft SQL Server Lisans Koşulları ve Bilgileri
- İş kullanıcıları için destek seçenekleri
- Eksel SQL Server yardım ve geri bildirim
SQL belgelerine katkıda bulunma
SQL içeriğini kendiniz düzenleyebildiğinizi biliyor muydunuz? Bunu yaparsanız, belgelerimizin geliştirilmesine yardımcı olmakla kalmaz, aynı zamanda sayfaya katkıda bulunan olarak da kabul edilirsiniz.
Daha fazla bilgi için bkz. Düzenle Microsoft Learn belgeleri.