Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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.
Tekintse meg a fájlokat a
/etc/yum.repos.dkönyvtárban a következő paranccsal:sudo ls /etc/yum.repos.dKeressen egy fájlt, amely konfigurálja az SQL Server könyvtárat, például
mssql-server.repo.A fájl tartalmának megjelenítése
cathasználatával.sudo cat /etc/yum.repos.d/mssql-server.repoA 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.