Vytvoření databází pro SQL Server v Linuxu pomocí sady Visual Studio

Platí pro:SQL Server v Linuxu

SQL Server Data Tools (SSDT) změní Visual Studio na výkonné vývojové a databázové prostředí správy životního cyklu (DLM) pro SQL Server v Linuxu. Můžete vyvíjet, stavět, testovat a publikovat svou databázi z projektu řízeného zdrojovým kódem, stejně jako vyvíjíte aplikační kód.

Instalace nástrojů Visual Studio a SQL Server Data Tools

  1. Pokud jste visual Studio ještě nenainstalovali na počítači s Windows, Stáhnout a nainstalovat Visual Studio. Pokud nemáte licenci sady Visual Studio, sada Visual Studio Community edition je bezplatné plně vybavené integrované vývojové prostředí (IDE) pro studenty, open source a jednotlivé vývojáře.

  2. Během instalace sady Visual Studio vyberte Vlastní pro Zvolte typ instalace. Vyberte Další.

  3. V seznamu výběru funkcí vyberte Microsoft SQL Server Data Tools, Git pro Windowsa GitHub Extension pro Visual Studio.

    snímek obrazovky s nastavením SSDT

  4. Pokračujte a dokončete instalaci sady Visual Studio. Může to trvat několik minut.

Získání nejnovější verze nástrojů SQL Server Data Tools

SQL Server v Linuxu podporuje SSDT verze 17.0 nebo novější.

Vytvoření nového databázového projektu ve správě zdrojového kódu

  1. Spusťte Visual Studio.

  2. V nabídce Zobrazit vyberte Team Explorer.

  3. Vyberte Nové v sekci Local Git Repository na stránce Connect .

    snímek obrazovky s oddílem Místní úložiště Git s vyznačenou možností Nový

  4. Vyberte Vytvořit. Po vytvoření místního úložiště Git poklikejte na SSDTRepo.

  5. Vyberte Nový v části řešení . Vyberte SQL Server v rámci uzlu Other Languages v dialogu New Project.

    snímek obrazovky oddílu Řešení s možnostmi Nový a SQL Server označenými jako vybrané

  6. Zadejte TutorialDB název a poté vyberte OK pro vytvoření nového databázového projektu.

Vytvoření nové tabulky v databázovém projektu

  1. Vyberte Průzkumníka řešení v nabídce Zobrazení.

  2. Otevřete nabídku databázového projektu tak, že v Průzkumníku řešení kliknete pravým tlačítkem na TutorialDB.

  3. V části Přidatvyberte Tabulka .

    Snímek obrazovky znázorňující, jak vytvořit novou tabulku pomocí příkazu Přidat tabulku >

  4. V návrháři tabulek přidejte sloupce Jméno a Umístění . Nastavte oba sloupce na datový typ nvarchar(50), jak je znázorněno na obrázku. SSDT při přidávání sloupců v návrháři vygeneruje CREATE TABLE skript.

    Snímek obrazovky návrháře tabulky s vyvolanými hodnotami Název a Umístění

  5. Uložte soubor Table1.sql.

Sestavení a ověření databáze

  1. Otevřete nabídku databázového projektu v TutorialDB a vyberte Sestavení. SSDT kompiluje .sql zdrojové soubory v projektu a sestavuje soubor balíčku datové vrstvy aplikace (DACPAC). Tento soubor můžete použít k publikování databáze do vaší instance SQL Server na Linuxu.

    snímek obrazovky znázorňující TutorialDB s vyvolanou možností Sestavení

  2. Zkontrolujte zprávu o úspěšnosti sestavení v okně Output ve Visual Studiu.

Publikujte databázi do instance SQL Server na Linuxu

  1. Otevřete nabídku databázového projektu v TutorialDB a vyberte Publikovat.

  2. Vyberte Upravit a vyberte instanci SQL Serveru v Linuxu.

    Snímek obrazovky znázorňující možnost Publikovat s vyvolanou možností Upravit

  3. V okně připojení zadejte IP adresu nebo název hostitele, uživatelské jméno a heslo pro vaši SQL Server instanci na Linuxu.

    Snímek obrazovky s dialogovým oknem připojení

  4. Vyberte Publikovat v dialogu publikovat.

  5. Zkontrolujte stav publikování v okně Data Tools Operations.

  6. Vyberte Zobrazit výsledky nebo Zobrazit skript a zobrazte podrobnosti o výsledku publikování databáze na SQL Serveru na Linuxu.

    Snímek obrazovky zobrazující výsledek publikování se zvýrazněnými položkami View Script a View Results.

Úspěšně jste vytvořili novou databázi na SQL Server instanci na Linuxu a naučili se základy vývoje databáze s projektem řízeným zdrojovým kódem.