Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Rozšíření MSSQL pro Visual Studio Code je navrženo tak, aby podporovalo vývojáře při vytváření aplikací, které používají Azure SQL (včetně Azure SQL Database, Azure SQL Managed Instance a SQL Server na virtuálních počítačích Azure), SQL databáze ve Fabric nebo SQL Server jako základní databáze. Díky komplexní sadě funkcí pro připojení k databázím, návrhu a správě schémat databáze, zkoumání databázových objektů, spouštění dotazů a vizualizaci plánů dotazů toto rozšíření transformuje vývojové prostředí SQL v editoru Visual Studio Code.
Nejnovější vylepšení tohoto rozšíření jsou zaměřená na zvýšení produktivity. Ať už pracujete s databázemi spuštěnými místně nebo v cloudu, rozšíření vám poskytne pokročilou technologii IntelliSense, efektivní spouštění Transact-SQL skriptů a přizpůsobitelné možnosti. V důsledku toho si můžete vychutnat moderní a zjednodušený pracovní postup vývoje SQL.
Instalace rozšíření MSSQL v editoru Visual Studio Code
Pokud chcete začít s vývojem SQL v editoru Visual Studio Code, nainstalujte rozšíření MSSQL:
- Otevřete Visual Studio Code.
- Na panelu aktivit vyberte ikonu Rozšíření (stiskněte
Cmd+Shift+XmacOS neboCtrl+Shift+XWindows/Linux). - Do vyhledávacího panelu zadejte
mssql. - Ve výsledcích vyhledejte SQL Server (mssql) a vyberte ho.
- Vyberte tlačítko Instalovat.
Návod
Víte, že je rozšíření správně nainstalované, když se na panelu aktivit zobrazí ikona MSSQL a zobrazí se zobrazení Připojení .
Moderní uživatelské rozhraní
Rozšíření MSSQL pro Visual Studio Code zavádí všeobecnou dostupnost svého rozšířeného uživatelského rozhraní, které je navržené tak, aby vylepšilo vývoj SQL v rámci SQL Serveru, Azure SQL a databáze SQL na platformě Fabric.
Toto přepracované prostředí přináší klíčová vylepšení:
- Dialogové okno Připojení
- Průzkumník objektů (filtrování)
- Návrhář tabulky
- Podokno výsledků dotazu
- Vizualizér plánu dotazů
Tyto funkce jsou teď ve výchozím nastavení bez problémů integrované a povolené – nevyžaduje se žádné nastavení.
Dialogové okno Připojení
Dialogové okno Připojení umožňuje rychle se připojit k databázím hostovaným v Azure SQL (včetně Azure SQL Database, Azure SQL Managed Instance a SQL Serveru na virtuálních počítačích Azure), SQL databázi ve Fabric nebo SQL Serveru prostřednictvím jednoduchého a intuitivního rozhraní. Poskytuje několik možností vstupu pro různé scénáře:
Parametry: Zadejte podrobnosti o jednotlivých připojeních, jako je název serveru, název databáze, uživatelské jméno a heslo.
Připojovací řetězec: Přímo zadejte úplný připojovací řetězec pro pokročilejší konfigurace.
Projděte si Azure: Projděte dostupné databázové instance a databáze ve svém účtu Azure s možnostmi filtrování podle předplatného, skupiny prostředků a umístění.
Skupiny připojení: Uspořádejte prostředí seskupením připojení do složek a přiřazením barev pro rychlou vizuální identifikaci. Při vytváření nebo úpravách připojení můžete snadno přiřadit nebo změnit skupinu.
Kromě vytváření nových připojení teď dialogové okno obsahuje panel Uložená připojení a Poslední připojení , což usnadňuje opětovné připojení k dříve používaným serverům. Připojení můžete efektivně upravovat a ukládat s vylepšeným rozložením, které nabízí lepší navigaci a použitelnost. Vylepšené uživatelské rozhraní usnadňuje úpravy podrobností o připojení nebo přepínání databází plynulejším než kdy jindy.
Průzkumník objektů (filtrování)
Průzkumník objektů umožňuje uživatelům procházet své databázové objekty, jako jsou databáze, tabulky, zobrazení a položky programovatelnosti. Vylepšené funkce filtrování usnadňují vyhledání konkrétních objektů v rámci rozsáhlých a složitých databázových hierarchií:
Použít filtry: Filtrujte databázové objekty podle vlastností, jako je jméno, vlastník nebo datum vytvoření. Filtry je možné použít na více úrovních, včetně databází, tabulek, zobrazení a programovatelnosti.
Upravit filtry: Upřesněte nebo aktualizujte existující filtry, abyste seznam objektů dále zúžili.
Vymazat filtry: Snadno odeberte použité filtry, abyste zobrazili všechny objekty v hierarchii.
Tyto filtry poskytují flexibilitu a kontrolu, což usnadňuje rychlou správu velkých databází a hledání relevantních objektů.
Návrhář tabulek
Návrhář tabulek nabízí nové uživatelské rozhraní pro vytváření a správu tabulek pro databáze s pokročilými možnostmi pro přizpůsobení všech aspektů struktury tabulky:
Sloupce: Přidejte nové sloupce, nastavte datové typy, definujte nullability a zadejte výchozí hodnoty. Sloupec můžete také určit jako primární klíč nebo sloupec identity přímo v rozhraní.
Primární klíč: Jednoduše definujte jeden nebo více sloupců jako primární klíč tabulky a zajistěte, aby byl každý řádek jednoznačně identifikovatelný.
Indexy: Vytváření a správa indexů za účelem zvýšení výkonu dotazů přidáním dalších sloupců jako indexů pro rychlejší načítání dat.
Cizí klíče: Definujte relace mezi tabulkami přidáním cizích klíčů odkazujících na primární klíče v jiných tabulkách, čímž zajistíte integritu dat napříč tabulkami.
Kontrola omezení: Nastavte pravidla pro vynucení konkrétních podmínek pro zadaná data, jako jsou rozsahy hodnot nebo vzory.
Pokročilé možnosti: Umožňuje konfigurovat sofistikovanější vlastnosti a chování, jako je správa verzí systému a tabulky optimalizované pro paměť.
V návrháři poskytuje panel Script As Create automaticky vygenerovaný skript T-SQL, který odráží návrh tabulky. Máte následující možnosti:
Publikovat: Aplikujte změny přímo do databáze výběrem Publikovat. Tato akce využívá DacFX (Data-tier Application Framework), která zajišťuje hladké a spolehlivé nasazení aktualizací schématu.
Kopírovat skript: Vygenerovaný skript T-SQL můžete zkopírovat z panelu náhledu pro ruční spuštění nebo ho podle potřeby otevřít přímo v editoru.
Zobrazit a upravit data (Preview)
Zobrazení a úpravy dat (Preview) poskytuje intuitivní interaktivní způsob procházení a úpravy dat tabulky přímo v editoru bez psaní Transact-SQL příkazů jazyka DML (Data Manipulat Language). Vývojáři můžou pracovat se svými daty v intuitivním rozhraní a zjednodušit všechno od rychlých úprav až po hloubkové ověřování.
Pokud chcete tuto funkci použít, klikněte pravým tlačítkem myši na tabulku v Průzkumníku objektů a vyberte Zobrazit a upravit data (Preview). Data z tabulky se otevírá v datové mřížce na nové kartě editoru, která zobrazuje obsah ve známém rozložení podobném tabulce s ovládacími prvky stránkování podle nakonfigurovaného počtu řádků na jednu stránku.
Mezi klíčové funkce patří:
Přímá úprava: Aktualizujte hodnoty buněk přímo ve rastru. Úpravy se ověřují v reálném čase a vrací chybovou zprávu pro nesprávné vstupy (například neplatné datové typy nebo porušení omezení). Buňka s nesprávným vstupem je zvýrazněná červeně.
Přidání a odstranění řádků: Vložte nové řádky nebo odstraňte existující řádky, což umožňuje rychlé úpravy dat během vývoje a testování.
Stránkování: Efektivní načítání a navigace ve velkých datových sadách pomocí integrovaných ovládacích prvků stránkování pro hladké posouvání a výkon
Uložit změny: Všechny úpravy zůstanou ve stavu čekání, dokud nevyberete možnost Uložit změny. Tím získáte úplnou kontrolu nad tím, kdy se aktualizace potvrdí do databáze.
Zobrazit skript: V tomto podokně se zobrazí skript DML jen pro čtení, který odráží všechny akce prováděné v datové mřížce v reálném čase. To vám umožní zkontrolovat základní operace DML před uložením změn.
Podokno Výsledky dotazu
Rozšíření MSSQL pro Visual Studio Code poskytuje vylepšené prostředí pro výsledky dotazů, které vám pomůže efektivně vizualizovat a porozumět výstupu dat. Výsledky dotazu se zobrazí v dolním panelu editoru Visual Studio Code, který také hostuje integrovaný terminál, výstup, konzolu ladění a další nástroje a vytváří jednotné rozhraní pro snadný přístup.
Návod
Výsledky dotazu teď můžete otevřít na nové kartě rozšířeného zobrazení, podobně jako v předchozím prostředí.
Mezi klíčové funkce podokna Výsledky dotazu patří:
Zobrazení mřížky: Zobrazí výsledky dotazu ve známém formátu mřížky, což umožňuje snadnou kontrolu dat. Teď máte možnost zobrazit výsledky na nové kartě pro přehlednější a uspořádanější zobrazení.
Možnosti kopírování: Kliknutím pravým tlačítkem myši v mřížce výsledků potřebujete získat přístup k možnostem, jako je Vybrat vše, Kopírovat, Kopírovat se záhlavími a Kopírovat záhlaví, což usnadňuje přenos dat pro jiné použití.
Uložit výsledky dotazu: Zahrnuje možnost ukládat výsledky dotazů do více formátů, jako jsou JSON, Excel a CSV, a umožňuje pracovat s daty mimo Visual Studio Code.
Vložené řazení: Data můžete seřadit tak, že vyberete záhlaví sloupců přímo v zobrazení výsledků dotazu. Řazení je možné provést vzestupně nebo sestupně, aby bylo snazší analyzovat konkrétní podmnožinu dat.
Odhadovaný plán: Tlačítko Odhadovaný plán se nachází na panelu nástrojů dotazu vedle tlačítka Spustit dotaz. Zobrazí se jako ikona vývojového diagramu a umožňuje vygenerovat odhadovaný plán provádění bez provedení samotného dotazu. Tato funkce poskytuje cenné přehledy o výkonu dotazů a pomáhá identifikovat potenciální kritické body a neektivosti před spuštěním skutečného dotazu.
Povolit skutečný plán: Nové tlačítko s popiskem Povolit skutečný plán, které se nachází hned po tlačítku Odhadovaný plán v pravém horním rohu podokna výsledků, umožňuje zobrazit skutečný plán dotazu pro spuštěné dotazy. Tento doplněk poskytuje hlubší přehled o výkonu dotazů a pomáhá identifikovat kritické body a neekvienci.
Toto aktualizované prostředí výsledků dotazů je navržené tak, aby nabízelo flexibilitu a vylepšenou integraci pracovních postupů, což vývojářům umožňuje efektivněji pracovat se svými daty.
Návod
Chování výsledků dotazu můžete přizpůsobit pomocí mssql.openQueryResultsInTabByDefault nastavení. Pokud je tato možnost nastavena na true, výsledky dotazu se automaticky otevřou v nové kartě, což pomáhá odstranit nepořádek ve vašem pracovním prostoru.
Vizualizér plánu dotazů
Vizualizér plánu dotazů v rozšíření MSSQL pro Visual Studio Code umožňuje vývojářům analyzovat výkon dotazů SQL zobrazením podrobných plánů provádění. Tento nástroj poskytuje přehled o tom, jak se spouští dotazy SQL, a pomáhá vývojářům identifikovat kritické body a optimalizovat jejich dotazy.
Mezi klíčové funkce a možnosti patří:
- Navigace v uzlu: Každý krok v plánu provádění je reprezentován jako uzel, který umožňuje interakci s plánem různými způsoby. Pokud chcete zobrazit popisy nebo podrobné informace o konkrétních operacích, můžete vybrat uzly. Kromě toho můžete stromy uzlů sbalit nebo rozbalit, abyste zjednodušili zobrazení a zaměřili se na klíčové oblasti plánu dotazu.
- Ovládací prvky lupy: Vizualizér nabízí flexibilní možnosti přiblížení, které vám pomůžou podrobně analyzovat plán. Úroveň podrobností můžete přiblížit nebo oddálit, změnit velikost zobrazení a přizpůsobit celý plán na obrazovce nebo nastavit vlastní úrovně přiblížení, abyste mohli přesně prozkoumat konkrétní prvky.
- Metriky a zvýraznění: Panel nástrojů metrik umožňuje analyzovat klíčové ukazatele výkonu a zvýraznit nákladné operace. Z rozevíracího seznamu můžete vybrat metriky, jako je skutečný uplynulý čas, náklady, náklady na podstrom nebo počet řádků přečtených z rozevíracího seznamu, a pomocí těchto metrik můžete vyhledat konkrétní uzly v plánu dotazu pro hlubší analýzu.
Pravý boční panel poskytuje rychlý přístup k dalším akcím:
- Uložit plán: Uložte aktuální plán provádění pro budoucí referenci.
- Open XML: Otevřete reprezentaci XML plánu dotazu a prohlédněte si podrobnosti na úrovni kódu.
- Otevřít dotaz: Zobrazte dotaz, který vygeneroval plán provádění přímo z panelu nástrojů.
- Přepnout popisy tlačítek: Povolí nebo zakáže popisy tlačítek pro další podrobnosti na jednotlivých uzlech.
- Vlastnosti: Umožňuje zobrazit vlastnosti jednotlivých uzlů v plánu provádění s možnostmi řazení podle důležitosti nebo abecedy.
Podporované operační systémy
V současné době toto rozšíření podporuje následující operační systémy:
- 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 Leap 15
Instalace offline
Rozšíření může během aktivace stáhnout a nainstalovat požadovaný balíček SqlToolsService. Rozšíření můžete stále používat pro počítače bez přístupu k internetu výběrem možnosti Instalovat z VSIX... v zobrazení rozšíření a instalaci sady vydaných verzí ze stránky Vydané verze. Každý operační systém má soubor .vsix s požadovanou součástí služby. Začněte tím, že vyberete soubor operačního systému, stáhnete ho a nainstalujete. Doporučujeme zvolit úplnou verzi a ignorovat všechny alfa nebo beta verze, protože se jedná o naše každodenní buildy používané při testování.
Názory a podpora
Pokud máte nápady, zpětnou vazbu nebo chcete zapojit komunitu, připojte se k diskuzi na aka.ms/vscode-mssql-discussions. Pokud chcete nahlásit chybu, navštivte aka.ms/vscode-mssql-bug; pokud chcete požádat o novou funkci, přejděte na aka.ms/vscode-mssql-feature-request.