Megosztás:


Adattárak konfigurálása az SQL Server linuxos telepítéséhez és frissítéséhez

A következőkre vonatkozik:SQL Server Linux rendszeren

Ez a cikk bemutatja, hogyan konfigurálhatja a megfelelő adattárat az SQL Server 2017 (14.x), az SQL Server 2019 (15.x) és az SQL Server 2022 (16.x) Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES) és Ubuntu rendszereken való telepítéséhez és frissítéséhez.

Az SQL Server 2022 (16.x) és újabb verziók adattárainak konfigurálására vonatkozó utasításokért lásd: Adattárak konfigurálása az SQL Server 2025 linuxos telepítéséhez és frissítéséhez.

Tárolók

Amikor linuxos SQL Servert telepít, konfigurálnia kell egy Microsoft-adattárat. Ez az adattár az adatbázismotor-csomag, mssql-serverés a kapcsolódó SQL Server-csomagok beszerzésére szolgál. Jelenleg három fő adattár található:

Raktár Név Leírás
2022 – mssql-server-2022 SQL Server 2022 (16.x) adattár.
2019 mssql-server-2019 SQL Server 2019 (15.x) Kumulatív frissítési (CU) adattár.
2017 mssql-server-2017 SQL Server 2017 (14.x) kumulatív frissítési (CU) adattár.

A kumulatív frissítési (CU) adattár az SQL Server alapverziójához tartozó csomagokat, valamint a kiadás óta felmerülő hibajavításokat és fejlesztéseket tartalmazza. A kumulatív frissítések egy kiadási verzióra, például az SQL Server 2022-re (16.x) vonatkoznak. Rendszeres ütemben jelennek meg. Az általános terjesztési kiadások (GDR) frissítései ugyanabban a CU-adattárban jelennek meg.

Minden kiadás tartalmazza a teljes SQL Server-csomagot és az adattár összes korábbi frissítését. Bármely kiadásra visszaminősíthet a főverzióján belül (például 2022).

Adattárak konfigurálása

A linuxos disztribúció adattárainak konfigurálásához kövesse az alábbi szakaszok lépéseit.

Korábban konfigurált adattárak ellenőrzése

Először ellenőrizze, hogy regisztrált-e már SQL Server-adattárat.

  1. Tekintse meg a fájlokat a /etc/yum.repos.d könyvtárban a következő paranccsal:

    sudo ls /etc/yum.repos.d
    
  2. Keressen egy fájlt, amely konfigurálja az SQL Server könyvtárat, például mssql-server.repo.

  3. A fájl tartalmának megjelenítése cathasználatával.

    sudo cat /etc/yum.repos.d/mssql-server.repo
    
  4. A név tulajdonság a konfigurált adattár. Az ebben a cikkben található Tárolók szakaszban levő táblázat segítségével azonosíthatja azt.

Régi adattár eltávolítása

Szükség esetén távolítsa el a régi adattárat a következő paranccsal.

sudo rm -rf /etc/yum.repos.d/mssql-server.repo

Ez a parancs feltételezi, hogy az előző szakaszban azonosított fájl neve mssql-server.repo.

Új adattár konfigurálása

Konfigurálja az új adattárat az SQL Server telepítéseihez és frissítéseihez. Az alábbi parancsok egyikével konfigurálhatja a választott adattárat.

  • Az SQL Server 2022 (16.x) CU 10-től kezdve az RHEL 9 támogatott.
  • Az SQL Server 2017 (14.x) CU 20-tól kezdve az RHEL 8 támogatott.

Az SQL Server 2019 (15.x) alábbi parancsai az RHEL 8-adattárra mutatnak. Az RHEL 8 nem tartalmazza előre telepítve a(z) python2, amelyet az SQL Server igényel. További információ: A Microsoft SQL Server telepítése a Red Hat Enterprise Linux 8 Beta verzióra.

A használt RHEL-verziótól függően győződjön meg arról, hogy az elérési utak egyeznek /rhel/8, /rhel/9vagy /rhel10. Csomagjaink az RHEL-alverziókhoz agnosztikusak. Ez azt jelenti, hogy az RHEL 8.7 használata esetén az elérési utat /rhel/8 kell használnia az adattár konfigurálásához.

Raktár Verzió Release Parancs
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

Ha egy rövid útmutatót használ, ne feledje, hogy már konfigurálta a céladattárat. Ne ismételje meg ezt a lépést az oktatóanyagban.