Megosztás a következőn keresztül:


Módosítások létrehozása és üzembe helyezése táblákon az SQL Database Projects bővítmény használatával

A következőkre vonatkozik: SQL Server Azure SQL Database Felügyelt Azure SQL-példány

Az SQL Database Projects bővítmény segítségével az SQL-projektek (beleértve a táblákat, a nézeteket és a tárolt eljárásokat) anélkül szerkeszthetők, hogy az Azure Data Studióban lévő kiszolgálópéldányhoz kellene csatlakozni. Az alábbi oktatóanyag bemutatja, hogyan:

  1. Hozzon létre egy SQL Database-projektet az adatbázisból AdventureWorks2022 .

  2. Végezze el és helyezze üzembe a módosításokat az adatbázisban az AdventureWorks2022 SQL Database Projects használatával, és erősítse meg ezt a változást abban a helyileg csatlakoztatott kiszolgálópéldányban, ahol az adatbázis található.

Ez a cikk megköveteli a AdventureWorks2022 mintaadatbázist, amelyet a Microsoft SQL Server-minták és közösségi projektek kezdőlapjáról tölthet le.

Az SQL Database Projects bővítményt is telepítenie kell. A bővítményről további információt az SQL Database Projects dokumentációjában talál.

SQL Database-projekt létrehozása

  1. Lépjen az AdventureWorks2022 objektumkezelőben található adatbázis-objektumra, kattintson rá a jobb gombbal, és válassza a Projekt létrehozása adatbázisból lehetőséget:

    Az Azure Data Studio objektumkezelőjének képernyőképe, amely bemutatja, hogyan hozhat létre projektet adatbázis-objektumból.

  2. Válassza ki azt a helyet, ahol tárolni szeretné a célprojektet , és adja meg a kívánt nevet a projektet tartalmazó fájlnak. A mappastruktúra beállításait a legördülő menüben megadott beállítások bármelyikére konfigurálhatja. Ebben az oktatóanyagban a Séma/Objektum típusú mappastruktúrát fogjuk használni. Ha elkészült, válassza a Létrehozás lehetőséget. A projekt kibontásakor megjelenik egy sikeres projektfájlok kibontása üzenet.

  3. Az Azure Data Studio oldalsáv menüjében válassza az Adatbázisprojektek ikont az SQL Database Projects bővítmény megnyitásához. Lépjen a létrehozott adatbázis-projektmappára. Ezután a projekt Személy sémamappájában lépjen a Táblák mappára, és bontsa ki a mappa legördülő menüjét. A táblázat tervezésének megnyitásához kattintson a jobb gombbal, és nyissa meg bármelyik táblát tervező módban. Ebben a példában a Person.sql táblán dolgozunk.

    Képernyőkép az Azure Data Studio-ról, amely bemutatja, hogyan nyithat meg egy táblát offline módban az SQL Database-projektek bővítményével.

    Feljegyzés

    Vegye figyelembe, hogy a projektfájl helye a fenti 2. lépésben meghatározott mappastruktúrától függően változhat.

Az adatbázis módosításainak üzembe helyezése a projektből

  1. Az eredeti táblázat a Person tábla tizenhárom (13) oszlopnévvel rendelkező táblázattervét mutatja, a BusinessEntityID-től kezdve és a ModifiedDate végződésűig. Adjon hozzá egy másik oszlopot a Citizenship of type nvarchar(50) nevű oszlophoz, és tegye közzé ezt a módosítást:Képernyőkép az Azure Data Studio-ról, amelyen az SQL Database-projektek módosításainak közzététele látható.

  2. Az Adatbázisprojektek fájlmenüjében kattintson a jobb gombbal arra a projektgyökércsomópontra, amelyben a projekt található, és válassza a Build lehetőséget a projekt létrehozásához. Sikeres vagy sikertelen buildelés esetén a kimeneti terminálban sikeres vagy hibaüzenet jelenik meg. Ha végzett, kattintson a jobb gombbal erre a mappára, és válassza a Közzététel lehetőséget a projekt helyi gazdagépkiszolgáló-kapcsolat adatbázisában való AdventureWorks2022 közzétételéhez.

    Képernyőkép az Azure Data Studio-ról, amely bemutatja, hogyan hozhat létre és tehet közzé módosításokat AZ SQL Database-projektekben.

    Feljegyzés

    Vegye figyelembe, hogy ehhez a lépéshez a helyi gazdagéphez kell csatlakoznia. Ezt a Projekt közzététele párbeszédpanel beépülő modul ikonra kattintva teheti meg.

  3. Lépjen ki az SQL Database Projects nézetből. Ezután lépjen a kiszolgálókapcsolat objektumkezelőjéhez, és keresse meg az adatbázis Táblák mappáját AdventureWorks2022 . Nyissa meg annak a táblázatnak a tervét, amelyen módosításokat hajtott végre, és erősítse meg a módosítást. Ebben az esetben egy új oszlopot adtunk hozzá a Person.Person táblához:

    Képernyőkép az Azure Data Studio-ról, amelyen a helyi gazdagépkapcsolatban a tábla módosításai láthatók.

Következő lépések