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.
Şunlar için geçerlidir:Linux üzerinde SQL Server
Bu makalede, Red Hat Enterprise Linux (RHEL) ve Ubuntu üzerinde SQL Server 2025 'i (17.x) yüklemek ve yükseltmek için doğru deponun nasıl yapılandırıldığı açıklanır.
SQL Server 2022 (16.x) ve önceki sürümleri için depoları yapılandırma yönergeleri için bkz. Linux üzerinde SQL Server'ı Yüklemek ve Yükseltmek için Depoları Yapılandırma.
Tavsiye
SQL Server 2025 (17.x), RHEL 10 (önizlemede) ve Ubuntu 24.04 'te (önizlemede) kullanılabilir. Denemek için bu makaleyi kullanarak mssql-server-preview deposunu yapılandırın. Ardından yükleme kılavuzundaki yönergeleri kullanarak yükleyin.
Depoları
Sql Server'ı Linux'a yüklediğinizde, bir Microsoft deposu yapılandırmanız gerekir. Bu depo, veritabanı altyapısı paketini, mssql-serverve ilgili SQL Server paketlerini almak için kullanılır. Şu anda üç ana depo vardır:
| Depo | İsim | Description |
|---|---|---|
| 2025 |
mssql-server-2025
1 |
SQL Server 2025 (17.x) deposu. |
| 2022 | mssql-server-2022 |
SQL Server 2022 (16.x) veri deposu. |
| 2019 | mssql-server-2019 |
SQL Server 2019 (15.x) Toplu Güncelleştirme (CU) deposu. |
| 2017 | mssql-server-2017 |
SQL Server 2017 (14.x) Toplu Güncelleştirme (CU) deposu. |
1 Red Hat 10 (önizlemede) ve Ubuntu 24.04 (önizlemede) için kullanın mssql-server-preview .
Toplu Güncelleştirme (CU) deposu temel SQL Server sürümüne yönelik paketleri ve bu sürümden bu yana yapılan tüm hata düzeltmelerini veya iyileştirmeleri içerir. Toplu güncelleştirmeler SQL Server 2025 (17.x) gibi bir sürüme özgüdür. Düzenli bir tempoda serbest bırakılırlar. Genel dağıtım sürümü (GDR) güncelleştirmeleri aynı CU deposunda yayınlanmıştır.
Her sürüm, tam SQL Server paketini ve bu depo için önceki tüm güncelleştirmeleri içerir. Ana sürümünüzdeki (örneğin, 2025) herhangi bir sürüme de geri alabilirsiniz.
Depoları yapılandırma
Linux dağıtımınızda depoları yapılandırmak için aşağıdaki bölümlerdeki adımları kullanın.
Önceden yapılandırılmış depoları denetleme
İlk olarak bir SQL Server deposu kaydedip kaydolmadığınızı doğrulayın.
/etc/yum.repos.ddizinindeki dosyaları aşağıdaki komutla görüntüleyin:sudo ls /etc/yum.repos.dmssql-server.repogibi SQL Server dizinini yapılandıran bir dosya arayın.catkullanarak dosyanın içeriğini görüntüleyin.sudo cat /etc/yum.repos.d/mssql-server.repoadı özelliği yapılandırılmış depodur. Bu makalenin Depolar bölümündeki tabloyla tanımlayabilirsiniz.
Eski depoyu kaldırma
Gerekirse, aşağıdaki komutu kullanarak eski depoyu kaldırın.
sudo rm -rf /etc/yum.repos.d/mssql-server.repo
Bu komut, önceki bölümde tanımlanan dosyanın mssql-server.repoolarak adlandırıldığını varsayar.
Yeni depo yapılandırma
Sql Server yüklemeleri ve yükseltmeleri için kullanılacak yeni depoyu yapılandırın. Seçtiğiniz depoyu yapılandırmak için aşağıdaki komutlardan birini kullanın.
- SQL Server 2025 'den (17.x) başlayarak RHEL 10 desteklenir (önizlemede).
- SQL Server 2022 (16.x) CU 10'dan başlayarak RHEL 9 desteklenir.
- SQL Server 2017 (14.x) CU 20'den başlayarak RHEL 8 desteklenir.
SQL Server 2019 (15.x) için aşağıdaki komutlar RHEL 8 deposuna işaret ediyor. RHEL 8, SQL Server'ın gerektirdiği python2 ile önceden yüklenmiş olarak gelmez. Daha fazla bilgi için bkz. Microsoft SQL Server'ı Red Hat Enterprise Linux 8 Betaüzerine yükleme.
Kullandığınız RHEL sürümüne bağlı olarak, yolların , /rhel/8veya /rhel/9ile eşleştiğinden /rhel10emin olun. Paketlerimiz RHEL ikincil sürümlerinden bağımsızdır. Bu, RHEL 8.7 kullanıyorsanız deponuzu yapılandırmak için yolunu /rhel/8 kullanmanız gerektiği anlamına gelir.
| Depo | Sürüm | Salıverme | Command |
|---|---|---|---|
| 2025 | 2025 | RHEL 10 (önizlemede) | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/10/mssql-server-preview.repo |
| 2022 | 2022 | RHEL 9 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/9/mssql-server-2022.repo |
| 2019 CU | 2019 | RHEL 8 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo |
| 2017 CU | 2017 | RHEL 8 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2017.repo |
Hızlı başlangıç makalesini kullanmayı seçerseniz hedef depoyu zaten yapılandırdığınızı unutmayın. Öğreticide bu adımı tekrar etmeyin.