Mi az a SQL Server Linuxon?

A következőkre vonatkozik: :SQL Server Linuxon

SQL Server Linuxon fut, kezdve a 2017-es SQL Server (14.x). Ugyanazt az SQL Server adatbázismotor-t használja, mint a Windows rendszeren futó SQL Server, így egységes funkciókészletet és felügyeleti környezetet biztosít a támogatott platformokon, beleértve a dedikált fizikai kiszolgálókat, a virtuális gépeket és a tárolókat.

Első lépések

Ha ismeri az SQL Servert és nem ismeri a Linuxot, tekintse meg a Linux-források újonc SQL-felhasználóknak.

Ha ismeri a Linuxot, és még nem ismeri az SQL Servert, tekintse meg a Új a SQL Server: Tanulási források részt.

A telepítés kiválasztása

Az alábbi szakaszok segítenek a SQL Server on Linux az előnyben részesített környezetben való telepítésében.

SQL Server telepítése közvetlenül Linux rendszerű gépen vagy virtuális gépen

Az alábbi rövid útmutatók ismertetik, hogyan telepíthet SQL Server on Linux fizikai hardverre vagy virtuális gépre(vm), és hogyan hozhat létre adatbázist:

Platform SQL Server támogatott verzió
Red Hat Enterprise Linux (RHEL) 2017, 2019, 2022 és 2025
Ubuntu 2017, 2019, 2022 és 2025
SUSE Linux Enterprise Server (SLES) 1 csak 2017-ben, 2019-ben és 2022-ben
SQL Server az Azure Virtual Machines szolgáltatásban 2017, 2019, 2022 és 2025

1 A SUSE Linux Enterprise Server (SLES) nem támogatott SQL Server 2025-ös (17.x) és újabb verziókban.

SQL Server futtatása Linux-tárolóban

A tárolók hasznosak a helyi tesztelésben, a folyamatos integrációban és üzembe helyezésben (CI/CD), valamint a fejlesztési környezet rövid élettartamú számítási feladataiban. Éles környezetekben gyakran használják őket a konténerorchesztráció részeként is, beleértve az Azure Kubernetes Service-t (AKS), a Red Hat OpenShiftet és a DH2i DxOperatort.

A SQL Server Linux-tárolókban való telepítésével kapcsolatos útmutatásért lásd: Feltett: SQL Server Linux-tárolólemezképek futtatása a Dockerrel.

A SQL Server tárolólemezképek közzé vannak téve, és elérhetők a Microsoft Tárolóregisztrációs adatbázisban (MCR). A tárolólemezkép létrehozásakor használt operációs rendszer lemezképe alapján a következő helyeken is katalógusba lesznek véve:

Operációs rendszer Tárolócímkék
Red Hat Enterprise Linux https://mcr.microsoft.com/artifact/mar/mssql/rhel/server/tags
Ubuntu https://mcr.microsoft.com/artifact/mar/mssql/server/tags

Az RHEL-alapú SQL Server tárolórendszerképekért lásd: SQL Server Red Hat-tárolók.

A tárolókkal kapcsolatos további információkért lásd SQL Server on Linux tárolókat.

Jegyzet

A tárolók csak a legújabb Linux-disztribúciókhoz vannak közzétéve az MCR-ben. Ha saját egyéni SQL Server tárolórendszerképet hoz létre egy régebbi támogatott disztribúcióhoz, az továbbra is támogatott. További információkért tekintse meg a A Microsoft Artifact Registry (MCR) SQL Server tartalomképeinek közelgő frissítései-t.

SQL Server telepítése Linuxos Windows-alrendszer (WSL 2)

SQL Server a WSL 2-n csak fejlesztési célokra ajánlott, és nem támogatott produkciós munkaterhelésekhez. Futtassa a SQL Servert a futtatni kívánt verzió esetén a WSL-környezetek egyik támogatott platformján.

A SQL Server WSL 2-en való telepítéséről a következő rövid útmutatóban olvashat: SQL Server telepítése és adatbázis létrehozása Linuxos Windows-alrendszer (WSL 2).

Kapcsolódás

A telepítés után csatlakozzon a linuxos gépen található SQL Server-példányhoz. Helyileg vagy távolról, különböző eszközökkel és illesztőprogramokkal is csatlakozhat. A rövid útmutatók bemutatják, hogyan használható az sqlcmd parancssori eszköz. Egyéb eszközök:

Eszköz Oktatóanyag
sqlcmd segédprogram Csatlakozás az SQL Serverhez az sqlcmd használatával
Visual Studio Code MSSQL-bővítmény Futtassa az első lekérdezést a Visual Studio Code MSSQL-bővítményével
SQL Server Management Studio (SSMS) Használja az SQL Server Management Studiót Windows rendszeren az SQL Server Linuxon történő kezeléséhez
SQL Server Data Tools (SSDT) Az Visual Studio használatával hozhat létre adatbázisokat SQL Server on Linux

Fedezz fel

SQL Server 2017-ben (14.x) és újabb verziókban ugyanaz a mögöttes Database Engine minden támogatott platformon, beleértve a Linuxot és a tárolókat is. Ezért számos meglévő funkció és képesség ugyanúgy működik. A dokumentáció ezen területe linuxos szempontból emel ki néhány funkciót, és olyan területeket hív fel, amelyek egyedi követelményeket támasztanak a Linuxon.

Alapvető képességek

Mivel SQL Server on Linux ugyanazzal az adatbázismotorral rendelkezik, mint Windows, a legtöbb funkció azonos módon működik a platformokon. Az alábbi kiemelések összefoglalják az alapvető képességeket, és adott esetben Linux-specifikus jegyzeteket is tartalmaznak.

Teljesítmény- és lekérdezésoptimalizálás

SQL Server on Linux támogatja a vegyes tranzakciós és elemzési számítási feladatokat. A legfontosabb technológiák a következők:

  • Memóriabeli OLTP nagy átviteli sebességű tranzakciós forgatókönyvekhez.
  • Oszlopcentrikus indexek a nagy adathalmazokon végzett hatékony elemzési lekérdezésekhez.
  • Query Store a lekérdezési teljesítmény monitorozásához és a végrehajtási tervek kezeléséhez.
  • Automatikus hangolás és intelligens lekérdezésfeldolgozás (IQP) az alkalmazásváltozások nélküli teljesítmény javítása érdekében, beleértve az adaptív illesztéseket, a memóriahasználati visszajelzéseket, a paraméterérzékeny tervoptimalizálást és a kapcsolódó fejlesztéseket.

Ezek a funkciók szabványos Transact-SQL konfigurációs és adatbázis-kompatibilitási szinteken keresztül engedélyezve vannak.

Biztonság

SQL Server on Linux beépített biztonsági funkciókkal védi az inaktív, a memóriában és az átvitel alatt lévő adatokat:

  • Transzparens adattitkosítás (TDE)
  • Always Encrypted (mindig titkosítva)
  • Sorszintű biztonság
  • Dinamikus adatmaszkolás
  • Auditing
  • Adatfelderítés és -besorolás
  • Sebezhetőségi felmérés

Ezek a képességek segítenek a szervezeteknek megfelelni a megfelelőségi és adatvédelmi követelményeknek platformspecifikus különbségek nélkül.

Automatizálás és karbantartás

SQL Server Agent Linuxon ütemezett és automatizált feladatok futtatásához érhető el, beleértve Transact-SQL (T-SQL) feladatokat, Database Mail és naplók szállítását. Az ügynök a SQL Server csomag része, és a mssql-conf segédprogrammal engedélyezhető.

Magas rendelkezésre állás és katasztrófa utáni helyreállítás

SQL Server on Linux több rendelkezésre állási és helyreállítási lehetőséget is támogat:

  • Always On rendelkezésre állási csoportok és feladatátvételi fürtpéldányok Pacemaker vagy DH2i DxEnterprise használatával
  • Naplóalapú szállítás meleg-készenléti forgatókönyvekhez

SQL Server olyan platformok által vezényelt tárolóalapú környezetekben is futtatható, mint a Kubernetes, a rendelkezésre állási csoportok opcionális integrációjával a nagyobb rugalmasság érdekében.

Adatintegráció és -elemzés

A Linuxon elérhető további képességek a következők:

  • PolyBase az adatok külső adatforrások közötti lekérdezéséhez és csatlakoztatásához.
  • Machine Learning szolgáltatások az adatokhoz közeli R- és Python-szkriptek futtatásához.
  • Gráfadatbázis-funkciók kapcsolatalapú adatok modellezéséhez és lekérdezéséhez.
  • Teljes szöveges keresés nyelvtudású szöveges lekérdezések esetén.
  • Integrációs szolgáltatások (SSIS) csomagvégrehajtása ETL-számítási feladatokhoz. A csomagfejlesztés és -tervezés a Windows történik.

Egyes funkciók, például a PolyBase, a Machine Learning Services és a teljes szöveges keresés további csomagokat igényelnek. További információ: Telepítési útmutató SQL Server on Linux.

Ha már ismeri a SQL Server on Linux, tekintse át az egyes kiadásokra vonatkozó általános irányelveket és ismert problémákat ismertető kibocsátási megjegyzéseket.

SQL Server verzió Kibocsátási megjegyzések (Linux) Újdonságok (Linux) Újdonságok (Windows)
SQL Server 2025 (17.x) Kiadási megjegyzések SQL Server Linux rendszeren SQL Server Windows rendszeren
SQL Server 2022 (16.x) Kiadási megjegyzések SQL Server Linux rendszeren SQL Server Windows rendszeren
SQL Server 2019 (15.x) Kiadási megjegyzések SQL Server Linux rendszeren SQL Server Windows rendszeren
SQL Server 2017 (14.x) Kiadási megjegyzések SQL Server Linux rendszeren SQL Server Windows rendszeren

Borravaló

A gyakori kérdésekre a SQL Server on Linux GYIK talál választ.

Segítség kérése

Közreműködés az SQL dokumentációjában

Tudta, hogy saját maga szerkesztheti az SQL-tartalmakat? Ha így tesz, nem csak a dokumentáció fejlesztésében segít, hanem az oldal közreműködőjeként is jóváírást kap.

További információ: A Microsoft Learn dokumentáció szerkesztése.