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 makale, SQL Server 2022 (16.x) ve önceki sürümlerini Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES) ve Ubuntu üzerinde kurmak ve yükseltmek için doğru deponun nasıl yapılandırılacağını açıklar.
SQL Server 2025 (17.x) ve sonraki sürümler için depoların nasıl yapılandırılacağına dair talimatlar için, Linux'ta SQL Server 2025'i kurulum ve yükseltme depoları için Yapılandırma sayfasına bakınız.
Depoları
Sql Server'ı Linux'a yüklediğinizde, bir Microsoft deposu yapılandırmanız gerekir. Bu depo, veritabanı motoru paketi mssql-serverve ilgili SQL Server paketlerini edinmek için kullanılır. Şu anda üç ana depo vardır:
| Depo | Name | Description |
|---|---|---|
| 2022 | mssql-server-2022 |
SQL Server 2022 (16.x) veri deposu. |
| 2019 CU | mssql-server-2019 |
SQL Server 2019 (15.x) Toplu Güncelleştirme (CU) deposu. |
| 2017 CU | mssql-server-2017 |
SQL Server 2017 (14.x) Toplu Güncelleştirme (CU) deposu. |
Depo, temel SQL Server sürümü için paketleri ve o sürümden sonra yapılan hata düzeltmeleri veya iyileştirmeleri içerir. Toplu güncelleştirmeler SQL Server 2022 (16.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üncellemeleri aynı depoda yayınlanır.
Her sürüm, tam SQL Server paketini ve bu depo için önceki tüm güncelleştirmeleri içerir. Ayrıca ana sürümünüzde (örneğin, 2022) herhangi bir sürüme düşürebilirsiniz .
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.
Yapılandırılmış repoları kontrol et
İ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.dSQL Server deposunu yapılandıran bir dosya arayın, örneğin
mssql-server.repo.catkullanarak dosyanın içeriğini görüntüleyin.sudo cat /etc/yum.repos.d/mssql-server.repobaseurlözelliğindeki depo adı, örneğinmssql-server-2022, 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.
- RHEL 9, SQL Server 2022 (16.x) CU 10'dan itibaren desteklenmektedir.
- RHEL 8, SQL Server 2017 (14.x) CU 20’den itibaren desteklenmektedir.
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 /rhel/10emin 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 | Version | Release | Command |
|---|---|---|---|
| 2022 | 2022 | RHEL 9 | sudo curl -fsSL -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 -fsSL -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 -fsSL -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.
İlgili içerik
- Hızlı Başlangıç: Red Hat Enterprise Linux'ta SQL Server yükleme ve veritabanı oluşturma
- Hızlı Başlangıç: SQL Server'ı yükleme ve SUSE Linux Enterprise Server'da veritabanı oluşturma
- Hızlı Başlangıç: SQL Server'ı yükleme ve Ubuntu'da veritabanı oluşturma
- Linux üzerinde SQL Server için yükleme kılavuzu