Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Visual Studio Code MSSQL-bővítményét úgy tervezték, hogy támogassa a fejlesztőket az Azure SQL-t (beleértve az Azure SQL Database-t, az Azure SQL Managed Instance-t és az Azure-beli virtuális gépeken futó SQL Servert), az SQL Database-t a Fabricben vagy az SQL Servert háttéradatbázisként. Ez a bővítmény az adatbázisokhoz való csatlakozás, az adatbázis-sémák tervezése és kezelése, az adatbázis-objektumok felfedezése, a lekérdezések végrehajtása és a lekérdezéstervek vizualizációja átfogó funkcióival átalakítja az SQL fejlesztési élményét a Visual Studio Code-on belül.
A bővítmény legújabb fejlesztései a termelékenység növelését célozzák. Akár helyileg, akár a felhőben futó adatbázisokkal dolgozik, a bővítmény fejlett IntelliSense-t, hatékony Transact-SQL szkriptvégrehajtást és testre szabható lehetőségeket kínál. Ennek eredményeképpen élvezheti a modern és korszerű SQL-fejlesztési munkafolyamatot.
Az MSSQL-bővítmény telepítése a Visual Studio Code-ban
Az SQL-fejlesztés a Visual Studio Code-ban való használatának megkezdéséhez telepítse az MSSQL-bővítményt:
- Nyissa meg a Visual Studio Code-ot.
- Válassza a Bővítmények ikont a tevékenységsávon (macOS esetén nyomja meg a
Cmd+Shift+X, Windows/Linux esetén pedig aCtrl+Shift+X). - A keresősávba írja be a következőt
mssql: - Keresse meg az SQL Servert (mssql) az eredmények között, és válassza ki.
- Válassza a Telepítés gombot.
Jótanács
Tudja, hogy a bővítmény megfelelően van telepítve, amikor az MSSQL ikon megjelenik a tevékenységsávon, és a Kapcsolatok nézet elérhetővé válik .
Modern felhasználói felület
A Visual Studio Code MSSQL-bővítménye bevezeti a továbbfejlesztett felhasználói felület általános rendelkezésre állását , amely az SQL-fejlesztési élmény fokozására lett tervezve az SQL Server, az Azure SQL és az SQL Database között a Fabricen.
Ez az átdolgozott felület kulcsfontosságú fejlesztéseket biztosít a következő lehetőségekhez:
- Csatlakozási párbeszédablak
- Objektumkezelő (szűrési funkció)
- Tábla Tervező
- Lekérdezési eredmények panel
- Lekérdezésterv-vizualizáció
Ezek a funkciók mostantól zökkenőmentesen integrálhatók és alapértelmezés szerint engedélyezve vannak – nincs szükség beállításra.
Kapcsolat párbeszédpanel
A Kapcsolat párbeszédpanelen gyorsan csatlakozhat az Azure SQL-ben üzemeltetett adatbázisokhoz (beleértve az Azure SQL Database-t, a felügyelt Azure SQL-példányt és az Azure-beli virtuális gépeken futó SQL Servert), az SQL Database-t a Fabricben vagy az SQL Servert egy egyszerű és intuitív felületen. Több bemeneti lehetőséget biztosít a különböző forgatókönyvek kiszolgálásához:
Paraméterek: Adja meg az egyes kapcsolati adatokat, például a kiszolgáló nevét, az adatbázis nevét, a felhasználónevet és a jelszót.
Kapcsolati sztring: Közvetlenül adja meg a teljes kapcsolati sztringet a speciálisabb konfigurációkhoz.
Tallózás az Azure-ban: Az Azure-fiókban elérhető adatbázispéldányok és -adatbázisok tallózása előfizetés, erőforráscsoport és hely szerinti szűrési lehetőségekkel.
Kapcsolatcsoportok: Rendszerezheti a környezeteket a kapcsolatok mappákba való csoportosításával és a színek hozzárendelésével a gyors vizuális azonosításhoz. Egyszerűen hozzárendelhet vagy módosíthat egy csoportot a kapcsolat létrehozásakor vagy szerkesztésekor.
Az új kapcsolatok létrehozása mellett a párbeszédpanel tartalmaz egy Mentett kapcsolatok és Legutóbbi kapcsolatok panelt is, így könnyebben újracsatlakozhat a korábban használt kiszolgálókhoz. A jobb navigációt és használhatóságot kínáló továbbfejlesztett elrendezéssel hatékonyan szerkesztheti és mentheti kapcsolatait. A továbbfejlesztett felhasználói felület minden eddiginél gördülékenyebbé teszi a kapcsolati adatok módosítását vagy az adatbázisok közötti váltást.
Object Explorer (szűrés)
Az Objektumkezelővel a felhasználók navigálhatnak az adatbázis-objektumaikban, például adatbázisokban, táblákban, nézetekben és programozhatósági elemekben. A továbbfejlesztett szűrési funkció megkönnyíti a nagyméretű és összetett adatbázis-hierarchiákban található objektumok megkeresését:
Szűrők alkalmazása: Adatbázis-objektumok szűrése tulajdonságok, például név, tulajdonos vagy létrehozási dátum szerint. A szűrők több szinten is alkalmazhatók, beleértve az adatbázisokat, táblákat, nézeteket és programozhatóságot.
Szűrők szerkesztése: A meglévő szűrők pontosítása vagy frissítése az objektumlista további szűkítéséhez.
Szűrők törlése: Egyszerűen eltávolíthatja az alkalmazott szűrőket a hierarchia összes objektumának megtekintéséhez.
Ezek a szűrők rugalmasságot és vezérlést biztosítanak, így egyszerűbbé válik a nagyméretű adatbázisok gyors kezelése és a releváns objektumok megkeresése.
Táblatervező
A Table Designer új felhasználói felületet kínál az adatbázisok tábláinak létrehozásához és kezeléséhez, és speciális képességekkel testre szabhatja a tábla szerkezetének minden aspektusát:
Oszlopok: Adjon hozzá új oszlopokat, állítsa be az adattípusokat, definiálja a nullitást, és adja meg az alapértelmezett értékeket. Az oszlopokat elsődleges kulcsként vagy identitásoszlopként is kijelölheti közvetlenül a felületen belül.
Elsődleges kulcs: Egyszerűen definiálhat egy vagy több oszlopot a tábla elsődleges kulcsaként, biztosítva, hogy minden sor egyedileg azonosítható legyen.
Indexek: Indexek létrehozása és kezelése a lekérdezési teljesítmény javítása érdekében további oszlopokat adhat hozzá indexekként a gyorsabb adatlekérés érdekében.
Idegen kulcsok: A táblák közötti kapcsolatokat úgy határozhatja meg, hogy más táblákban az elsődleges kulcsokra hivatkozó idegen kulcsokat ad hozzá, biztosítva a táblák adatintegritását.
Korlátozások ellenőrzése: Olyan szabályok beállítása, amelyek meghatározott feltételeket kényszerítenek ki a beírt adatokra, például értéktartományokra vagy mintákra.
Speciális beállítások: Kifinomultabb tulajdonságok és viselkedések, például a rendszer verziószámozása és a memóriaoptimalizált táblák konfigurálása.
A tervezőn belül a Szkript létrehozása panel egy automatikusan létrehozott T-SQL-szkriptet biztosít, amely tükrözi a táblatervet. A következő lehetőségek közül választhat:
Közzététel: A módosítások közvetlenül az adatbázisra való alkalmazása a Közzététel gombra kattintva. Ezt a műveletet a DacFX (adatrétegű alkalmazás-keretrendszer) működteti, amely biztosítja a sémafrissítések zökkenőmentes és megbízható üzembe helyezését.
Másolási szkript: A létrehozott T-SQL-szkriptet átmásolhatja az előnézeti panelről manuális végrehajtás céljából, vagy megnyithatja közvetlenül a szerkesztőben, hogy szükség esetén további módosításokat és módosításokat hajtson végre.
Adatok megtekintése és szerkesztése (előzetes verzió)
Az Adatok megtekintése és szerkesztése (előzetes verzió) intuitív, interaktív módot kínál a táblázatadatok közvetlenül a szerkesztőben való böngészésére és módosítására anélkül, hogy Transact-SQL adatmanipulációs nyelvi (DML-) utasításokat írnánk. A fejlesztők intuitív felületen kezelhetik az adataikat, így a gyors szerkesztéstől a részletes ellenőrzésig mindent leegyszerűsíthetnek.
A funkció használatához kattintson a jobb gombbal egy táblára az Object Explorerben, és válassza az Adatok megtekintése és szerkesztése (előzetes verzió) lehetőséget. A táblázatadatok egy új szerkesztőlap adatrácsában nyílnak meg, amely egy jól ismert, számolótáblához hasonló elrendezésben jeleníti meg a tartalmat lapszámozási vezérlőkkel, a lapszámozott sorok alapján.
A legfontosabb képességek a következők:
Beágyazott szerkesztés: Cellaértékek frissítése közvetlenül a rácson belül. A rendszer valós időben ellenőrzi a módosításokat, és hibaüzenetet ad vissza a helytelen bemenetekről (például érvénytelen adattípusokról vagy egy korlátozás megsértéséről). A helytelen bemenetet tartalmazó cella piros színnel van kiemelve.
Sorok hozzáadása és törlése: Új sorok beszúrása vagy meglévők törlése, ami gyors adatmódosítást tesz lehetővé a fejlesztés és a tesztelés során.
Lapozás: Nagy adathalmazok hatékony betöltése és navigálása beépített lapozási vezérlőkkel a zökkenőmentes görgetés és a teljesítmény érdekében.
Módosítások mentése: A módosítások mindaddig függőben maradnak, amíg a Módosítások mentése lehetőséget nem választja, így teljes mértékben szabályozhatja, hogy a frissítések mikor legyenek véglegesítettek az adatbázisban.
Szkript megjelenítése: Ez a panel egy csak olvasható DML-szkriptet jelenít meg, amely valós időben tükrözi az adatrácson végrehajtott összes műveletet. Így a módosítások mentése előtt áttekintheti a mögöttes DML-műveleteket
Lekérdezési eredmények panel
A Visual Studio Code MSSQL-bővítménye továbbfejlesztett lekérdezési eredményeket biztosít, így hatékonyan jelenítheti meg és értelmezheti az adatkimenetet. A lekérdezési eredmények a Visual Studio Code alsó paneljén jelennek meg, amely az integrált terminált, kimenetet, hibakeresési konzolt és egyéb eszközöket is üzemelteti, így egységes felületet hoz létre a könnyű hozzáférés érdekében.
Jótanács
Most már megnyithatja a lekérdezési eredményeket egy új lapra kibontott nézethez, hasonlóan az előző felülethez.
A Lekérdezési eredmények panel főbb funkciói a következők:
Rácsnézet: A lekérdezési eredményeket ismerős rácsformátumban jeleníti meg, amely lehetővé teszi az adatok egyszerű ellenőrzését. Most már lehetősége van az eredmények megjelenítésére egy Új lapon egy világosabb, rendezettebb nézetben
Másolási beállítások: Kattintson a jobb gombbal az eredményrácson az olyan beállítások eléréséhez, mint az Összes kijelölése, a Másolás, a Másolás fejlécekkel és a Fejlécek másolása, így kényelmesen továbbíthat adatokat más célokra.
Lekérdezési eredmények mentése: Lehetővé teszi, hogy a lekérdezési eredményeket több formátumba, például JSON-ba, Excelbe és CSV-be mentse, így a Visual Studio Code-on kívül is dolgozhat az adatokkal.
Beágyazott rendezés: Az adatokat úgy rendezheti, hogy az oszlopfejléceket közvetlenül a lekérdezési eredmények nézetben választja ki. A rendezés növekvő vagy csökkenő sorrendben is elvégezhető, így egyszerűbben elemezhetők az adatok bizonyos részhalmazai.
Becsült terv: A Becsült terv gomb a lekérdezés eszköztárán, a Lekérdezés futtatása gomb mellett található. Folyamatábra ikonként jelenik meg, és lehetővé teszi, hogy a lekérdezés végrehajtása nélkül generáljon becsült végrehajtási tervet. Ez a funkció értékes betekintést nyújt a lekérdezési teljesítménybe, és segít azonosítani a lehetséges szűk keresztmetszeteket és hatékonysági problémákat a tényleges lekérdezés futtatása előtt.
Tényleges terv engedélyezése: Az eredménypanel jobb felső sarkában található Becsült terv gomb után közvetlenül a Tényleges terv engedélyezése új gomb lehetővé teszi a végrehajtott lekérdezések tényleges lekérdezési tervének megtekintését. Ez a kiegészítés mélyebb betekintést nyújt a lekérdezési teljesítménybe, és segít azonosítani a szűk keresztmetszeteket és a hatékonysághiányt.
Ez a frissített lekérdezési eredmények lehetővé teszik a rugalmasságot és a jobb munkafolyamat-integrációt, így a fejlesztők hatékonyabban dolgozhatnak az adataikkal.
Jótanács
A beállítással testre szabhatja a lekérdezési eredmények viselkedését mssql.openQueryResultsInTabByDefault . Ha be van állítva, a truelekérdezés eredménye alapértelmezés szerint egy új lapon nyílik meg, ami segít a munkaterület zsúfoltságának megszüntetésében.
Lekérdezésterv-vizualizáció
A Visual Studio Code MSSQL-bővítményében található Lekérdezésterv-vizualizáció lehetővé teszi, hogy a fejlesztők részletes végrehajtási tervek megjelenítésével elemezzék az SQL-lekérdezések teljesítményét. Ez az eszköz betekintést nyújt az SQL-lekérdezések végrehajtásába, segít a fejlesztőknek azonosítani a szűk keresztmetszeteket és optimalizálni a lekérdezéseiket.
A legfontosabb funkciók és képességek a következők:
- Csomópont-navigáció: A végrehajtási terv minden lépése csomópontként jelenik meg, így különböző módokon kezelheti a tervet. A csomópontok kiválasztásával megtekintheti az elemleírásokat vagy az adott műveletekre vonatkozó részletes információkat. Emellett összecsukhatja vagy kibonthatja a csomópontfákat, hogy leegyszerűsítse a nézetet, és a lekérdezésterv legfontosabb területeire összpontosítson.
- Nagyítási vezérlők: A vizualizáció rugalmas nagyítási lehetőségeket kínál a terv részletes elemzéséhez. Nagyíthat vagy kicsinyíthet a részletek szintjének módosításához, a "nagyítás az illesztéshez" funkcióval átméretezheti a nézetet, és a teljes tervet elférheti a képernyőn, vagy egyéni nagyítási szinteket állíthat be adott elemek pontos vizsgálatához.
- Metrikák és kiemelés: A metrikák eszköztár lehetővé teszi a főbb teljesítménymutatók elemzését és a költséges műveletek kiemelését. A szűk keresztmetszetek azonosításához olyan metrikákat választhat ki, mint a tényleges eltelt idő, a költség, a részköltség vagy az olvasási sorok száma a legördülő listából, és ezekkel a metrikákkal megkeresheti a lekérdezésterv adott csomópontjait a mélyebb elemzés érdekében.
A jobb oldali oldalsáv gyors hozzáférést biztosít a további műveletekhez:
- Terv mentése: Mentse az aktuális végrehajtási tervet későbbi referenciaként.
- XML megnyitása: Nyissa meg a lekérdezésterv XML-ábrázolását a részletek kódszinten történő vizsgálatához.
- Lekérdezés megnyitása: A végrehajtási tervet közvetlenül az eszköztárról létrehozó lekérdezés megtekintése.
- Tooltip kapcsolása: Engedélyezze vagy tiltsa le a tooltip-eket, hogy további részleteket kapjon az egyes csomópontokról.
- Tulajdonságok: Megtekintheti a végrehajtási terv egyes csomópontjainak tulajdonságait, fontossági sorrendbe vagy betűrendbe rendezési lehetőségekkel.
Támogatott operációs rendszerek
Ez a bővítmény jelenleg a következő operációs rendszereket támogatja:
- Windows (x64 | x86 | Arm64)
- macOS (x64 | Arm64)
- Linux Arm64
- Ubuntu 18.04, 20.04, 22.04
- Debian 10, 11, 12
- CentOS 7, 8 / Oracle Linux 7, 8
- Red Hat Enterprise Linux (RHEL): 8, 9
- Fedora 35, 36
- OpenSUSE Ugrás 15
Offline telepítés
A bővítmény az aktiválás során letölthet és telepíthet egy szükséges SqlToolsService-csomagot. A kiterjesztést az internet-hozzáféréssel nem rendelkező gépeken is használhatja, ha a Kiterjesztés nézetben a VSIX-ből telepítés... lehetőséget választja, és a Kiadások oldalról telepíti a csomagban található kiadást. Minden operációs rendszer rendelkezik egy .vsix fájllal, amely tartalmazza a szükséges szolgáltatást. Válassza ki az operációs rendszer fájlját, töltse le és telepítse az első lépésekhez. Javasoljuk, hogy válasszon egy teljes kiadást, és hagyja figyelmen kívül az alfa- vagy bétaverziókat, mivel ezek a teszteléshez használt napi buildek.
Visszajelzés és támogatás
Ha vannak ötletei, visszajelzései, vagy szeretne kapcsolatba lépni a közösséggel, csatlakozzon a aka.ms/vscode-mssql-discussions. Hiba bejelentéséhez látogasson el a aka.ms/vscode-mssql-bug; új funkció kéréséhez lépjen a aka.ms/vscode-mssql-feature-request.