Megosztás:


Helyi SQL Server-tároló

A Visual Studio Code MSSQL-bővítményének Helyi SQL Server-tároló funkciójával anélkül hozhat létre és kezelhet SQL Server-tárolókat, hogy manuálisan futtatja a Docker-parancsokat. A tárolók közvetlenül a Kapcsolatok nézetből helyezhetők üzembe, indíthatók el, állíthatók le és távolíthatók el, így a számítási feladatok prototípusának, fejlesztésének és tesztelésének egyszerű módja ugyanazzal az éles környezetben elérhető adatbázismotorral végezhető el.

A Helyi tároló varázsló első részének animációját bemutató képernyőkép.

A tárolóvarázsló alapértelmezés szerint az SQL Server 2025 -öt (17.x) használja, amely olyan AI-kész képességeket tartalmaz, mint a vektoradattípusok és a JSON-függvények. A tesztelési igényektől függően választhat az SQL Server 2022 (16.x), az SQL Server 2019 (15.x) vagy az SQL Server 2017 (14.x) közül is.

A Helyi tároló varázsló második részének animációját bemutató képernyőkép.

Megjegyzés:

A helyi SQL Server tárolófelület macOS, Windows és Linux rendszeren működik, amíg a Docker Desktop (vagy annak megfelelője) Linux-tároló módban fut.

Jellemzők

Az MSSQL-bővítmény helyi SQL Server-tárolója a következő képességeket biztosítja:

  • Hozzon létre egy helyi SQL Server-tárolót Docker-parancsok írása nélkül.
  • Válasszon több SQL Server-verzió közül (SQL Server 2025 (17.x) (alapértelmezett), SQL Server 2022 (16.x), SQL Server 2019 (15.x) és SQL Server 2017 (14.x)).
  • Testre szabhatja a tároló nevét, a gazdagépnevet és a portot.
  • Az üzembe helyezés előtt automatikusan ellenőrizze a Docker telepítési és futtatási állapotát.
  • Ha az 1433 már használatban van, automatikusan rendeljen hozzá egy elérhető portot.
  • Kapcsolatbeállítások automatikus csatlakoztatása és megőrzése a tároló újraindításai között.
  • A tároló életciklusának (indítás, leállítás, törlés) kezelése a Helyi menüből a Kapcsolatok nézetben.
  • Minden alapvető MSSQL-bővítményfunkcióval használható, beleértve az Object Explorert, a Table Designert, a Sématervezőt, a Lekérdezésszerkesztőt és a GitHub Copilotot.

Fontos

A helyi tárolók csak fejlesztésre szolgálnak. A produkciós telepítések nem támogatottak.

Helyi tároló létrehozása

Helyi SQL Server-tároló létrehozása:

  1. A Kapcsolatok nézetben válassza a helyi SQL-tároló létrehozása lehetőséget a menüből.

    Képernyőkép arról, hogyan hozhat létre helyi SQL Server-tárolóbeállítást az MSSQL-bővítményben.

  2. Tekintse át az Áttekintés képernyőt, amely kiemeli, hogy mire számíthat a helyi SQL Server-tároló felületén.

    Ha elkészült, a folytatáshoz válassza az Első lépések lehetőséget.

    Képernyőkép a helyi SQL Server-tárolótelepítés áttekintési képernyőjéről hasznos hivatkozásokkal és az Első lépések gombbal.

  3. Az MSSQL-bővítmény automatikusan ellenőrzi a Dockert az üzembe helyezés előtt:

    • Ha a Docker nincs telepítve, megjelenik egy telepítési hivatkozást tartalmazó üzenet. A folytatás előtt telepítenie kell.
    • Ha a Docker telepítve van, de nem fut, a rendszer kérni fogja, hogy indítsa el. Ha a Docker indítása sikertelen, próbálkozzon újra vagy mondja le.

    Az összes előfeltétel teljesülése után a Tovább gombra kattintva folytathatja az üzembe helyezést.

    Képernyőkép a Docker előfeltétel-bejelentkezési MSSQL-bővítményéről.

  4. Az Üzembe helyezési beállítások panelen:

    1. Válassza ki az SQL Server verzióját (alapértelmezés szerint az SQL Server 2025 (17.x) van kiválasztva).
    2. Adja meg a sa fiók jelszavát.
    3. Adja meg a kapcsolatprofil nevét (nem kötelező).
    4. Igény szerint végezze el a speciális beállításokat:
      • Tároló név
      • Kikötő
      • Állomásnév
    5. Fogadja el a licencfeltételeket.
    6. Válassza a Tároló létrehozása lehetőséget.

    Képernyőkép a tárolóbeállítás konfigurációs űrlapjáról.

Az SQL-tároló üzembe helyezése

Miután kiválasztotta a Tároló létrehozása lehetőséget, a bővítmény mindent az Ön számára kezel:

  • Letölti a kiválasztott SQL Server lemezt (ha még nem gyorsítótárazott).
  • Létrehoz egy SQL Server-tárolót a kiválasztott beállításokkal.
  • Figyeli a naplókat annak ellenőrzéséhez, hogy az összes adatbázis teljesen helyreállítva és készen áll-e.
  • Létrehoz egy kapcsolati profilt, és csatlakozik a tárolóhoz.

Amikor az üzembe helyezés befejeződik, elindul a tároló, és az MSSQL-bővítmény automatikusan csatlakozik az új adatbázishoz.

A tároló kezelése

A tároló kezeléséhez kattintson a jobb gombbal a kapcsolatprofil nevére a Kapcsolatok nézetben. A helyi menüben a következőt teheti:

Leállított tároló indítása

A bővítmény ellenőrzi, hogy a Docker fut-e a tároló elindítása előtt. Ha a Docker nem fut, a rendszer kérni fogja, hogy indítsa el.

Futó konténer leállítása

Ez a beállítás leállítja a tárolót, miközben megőrzi az adatbázis állapotát. Bármikor újraindíthatja ugyanabból a menüből.

A tároló törlése

Ez a beállítás véglegesen eltávolítja a tárolót és annak adatait. A folytatás előtt felkérik, hogy erősítse meg.

Képernyőkép arról, hogyan kezelheti a tároló életciklusát az MSSQL-bővítményben.

Fontos

A tároló törlése a társított kapcsolatprofilt is eltávolítja.

Automatikus újracsatlakozási élmény

Ha a tároló vagy a Docker nem fut újracsatlakozáskor, a bővítmény kéri, hogy indítsa el őket. Nem kell manuálisan hibaelhárítást végeznie.

Támogatott forgatókönyvek

Használhat helyi SQL Server-tárolót az MSSQL-bővítmény összes alapvető funkciójával:

  • Lekérdezésszerkesztő és IntelliSense
  • Táblatervező és sématervező
  • GitHub Copilot
  • Objektumkezelő és kapcsolatkezelés

Ez a funkció ideálissá teszi a helyi SQL Server-tárolót a következőkhöz:

  • Új funkciók prototípus-készítése
  • Sémamódosítások tesztelése
  • Automatizált tesztek futtatása izolált környezetekben
  • Kísérletezés az SQL Server 2025 (17.x) funkcióival

Korlátozások

  • A Docker Desktop (vagy azzal egyenértékű) telepítéséhez és futtatásához szükséges.
  • Csak a Linux-alapú SQL Server-tárolókat (SQL Server 2017 (14.x) és újabb verzióit támogatja.
  • A Podmanhoz nincsen támogatás.
  • A beépített varázsló nem támogatja a biztonsági mentést és visszaállítást, a fürtözést, a szkript inicializálását és a Docker Compose-t. Ezeket a feladatokat manuálisan is végrehajthatja külső eszközökkel vagy parancsokkal.
  • Szigorúan helyi fejlesztésre tervezték. Éles használatra nem.
  • Meg kell oldania a Docker telepítésével, konfigurációjával vagy futtatókörnyezetével kapcsolatos problémákat.
  • Ellenőrizze, hogy a számítógép rendelkezik-e elegendő erőforrással, vagy állítsa be a Docker memóriafoglalását és a tároló erőforráskorlátait a Docker beállításaival a stabil teljesítmény érdekében.
  • Memóriakövetelmények:
    • Az SQL Servernek legalább 2 GB memóriára van szüksége egy Linux-alapú tároló elindításához.
    • A Linuxon futó SQL Server alapértelmezés szerint körülbelül 80% a tároló számára rendelkezésre álló memóriát használja.