Použití projektů SLUŽBY SQL Database
Rozšíření Projekty SQL Database je vývojářský nástroj, který je možné nainstalovat ve Visual Studio Code. Toto rozšíření je navržené tak, aby usnadnilo vývoj a správu databází SQL v projektovém prostředí. Je kompatibilní s několika platformami SQL, včetně SQL Serveru, Azure SQL Database, Azure SQL Managed Instance a Azure Synapse SQL.
Schémata databáze je možné vytvořit nebo změnit a změny se uloží ve formátu souboru .dacpac . Projekt SLUŽBY SQL Database můžete publikovat buď pomocí rozšíření Projekty služby SQL Database, nebo publikováním souboru .dacpac s rozhraním příkazového řádku SqlPackage.
S rozšířením Projekty služby SQL Database můžete buď vytvořit nový prázdný projekt, nebo vytvořit nový projekt z připojené databáze. Pak můžete přidávat, upravovat nebo odebírat objekty, jako jsou tabulky, zobrazení, uložené procedury, funkce a vlastní skripty.
Instalace rozšíření Databázové projekty
Rozšíření Projekty služby SQL Database je nainstalováno jako součást rozšíření mssql. Rozšíření mssql pro Visual Studio Code umožňuje připojení k SQL Serveru, dotazování databází pomocí T-SQL a zobrazení výsledků.
Je to předpoklad, že máte nainstalovanou nejnovější sadu .NET SDK . Pokud ne, zobrazí se výzva k jeho instalaci.
Import a úprava schématu
Teď, když jste nainstalovali rozšíření SQL Database Projects, jste připraveni vytvořit databázový projekt. V tomto příkladu se připojíme k existující službě Azure SQL Database.
Vytvoření databázového projektu
Databázový projekt je výchozím bodem návrhu, vývoje a správy schématu databáze. Poskytuje strukturované prostředí, ve kterém můžete definovat tabulky, zobrazení, uložené procedury a další databázové objekty.
- V nabídce editoru Visual Studio Code vlevo vyberte Databázové projekty a pak vytvořte nový.
- V části Vybrat typ databázového projektu vyberte Azure SQL Database počínaje prázdným projektem.
- V části Název projektu vyberte nebo zadejte název projektu.
- Vyberte nebo přejděte do složky na místním počítači, kde se projekt uloží v části Umístění.
- Po zobrazení výzvy vyberte Možnost Ano pro projekt ve stylu sady SDK. Vytvoří se datový projekt.
Přidat připojení
Než budete moct začít pracovat s databází v editoru Visual Studio Code, musíte navázat připojení ke službě Azure SQL Database. Toto připojení umožňuje interakci s databází přímo z integrovaného vývojového prostředí (IDE), což vám umožní spouštět dotazy, spravovat databázové objekty a provádět další úlohy související s databází. Podle pokynů přidejte připojení ke službě Azure SQL Database.
- V nabídce vlevo vyberte SQL Server.
- Vyberte Přidat připojení.
- Zadejte název SQL Serveru pod názvem serveru. Název serveru můžete zkopírovat a vložit z webu Azure Portal.
- Zadejte název databáze.
- Vyberte typ ověřování, uživatelské jméno a heslo.
- Do pole Název profilu zadejte název profilu připojení. Tento krok je nepovinný.
- Připojení k databázi se zobrazí pod uzlem Připojení .
Vytvoření nového projektu služby SQL Database z existující databáze
Vytvoření nového projektu služby SQL Database z existující databáze umožňuje importovat aktuální schéma databáze do strukturovaného formátu projektu. Tímto postupem vytvoříte nový projekt služby SQL Database z existující databáze.
- Klikněte pravým tlačítkem myši na databázi a vyberte Vytvořit projekt z databáze.
- Vyberte databázi v části Vybrat databázi.
- V části Zadejte název projektu vyberte projekt.
- Přejděte do složky v části Vybrat umístění nebo vytvořte projekt.
- V části Vybrat strukturu složek vyberte typ schématu nebo objektu.
- V části Zahrnout oprávnění v projektu vyberte Ne (výchozí).
- V části Projekt ve stylu sady SDK (Preview) vyberte Ano (doporučeno).
- Po zobrazení výzvy vyberte Ano , pokud chcete autorům souborů důvěřovat.
- Rozbalte strom databázových objektů a zobrazte tabulky a další objekty.
- Chcete-li změnit schéma, vyberte objekt.
- Vyberte > soubor a pak kartu zavřete.
Nasazení změn schématu
Pokud chcete nasadit změny do služby Azure SQL Database po úpravě schématu databáze (například přidání nových tabulek, aktualizace existujících sloupců nebo vytvoření nových uložených procedur), proveďte následující kroky.
- Na panelu aktivit vyberte Databázové projekty.
- Vyberte Sestavit kliknutím pravým tlačítkem myši na projekt.
- Pak vyberte Publikovat kliknutím pravým tlačítkem myši na projekt.
- V části Vyberte, kam chcete projekt publikovat, vyberte možnost Publikovat na existující logický server Azure SQL.
- V části Vybrat profil pro publikování, který chcete načíst, vyberte Nepoužívat profil.
- V seznamu níže vyberte svoji databázi v části Zvolte profil připojení.
- V části Zvolit akci vyberte Publikovat.
- Aktualizujte zobrazení databáze a ověřte, že byly provedeny změny schématu.