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 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 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.
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:
A Kapcsolatok nézetben válassza a helyi SQL-tároló létrehozása lehetőséget a menüből.
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.
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.
Az Üzembe helyezési beállítások panelen:
- Válassza ki az SQL Server verzióját (alapértelmezés szerint az SQL Server 2025 (17.x) van kiválasztva).
- Adja meg a
safiók jelszavát. - Adja meg a kapcsolatprofil nevét (nem kötelező).
- Igény szerint végezze el a speciális beállításokat:
- Tároló név
- Kikötő
- Állomásnév
- Fogadja el a licencfeltételeket.
- Válassza a Tároló létrehozása lehetőséget.
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.
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.