Share via


Rövid útmutató: Helyi fejlesztési környezet létrehozása az Azure SQL Database-hez

A következőre vonatkozik: Azure SQL Database

Az Azure SQL Database helyi fejlesztési felülete lehetővé teszi adatbázis-sémák tervezését, szerkesztését, összeállítását/érvényesítését, közzétételét és futtatását egy helyi Azure SQL Database-emulátorban. Az Adatbázisprojektek funkcióval a fejlesztők egyszerűen közzétehetik az Adatbázis-projekteket az Azure SQL Database nyilvános szolgáltatásában a helyi környezetből, valamint kezelhetik az adatbázisok teljes életciklusát (például kezelhetik a sémaeltolódásokat és hasonlókat). Ez a rövid útmutató az Azure SQL Database helyi fejlesztési felületét használó teljes munkafolyamatot ismerteti.

Előfeltételek

A rövid útmutató elvégzéséhez először be kell állítania egy helyi fejlesztési környezetet az Azure SQL Database-hez.

Üres projekt létrehozása

Első lépésként hozzon létre egy üres adatbázisprojektet, vagy nyisson meg egy meglévő projektet. Az ebben a szakaszban ismertetett lépések segítenek egy új üres projekt létrehozásában, de a következőket is megteheti:

  1. Nyisson meg egy meglévő projektet az Adatbázisprojektek nézetben, vagy keressen adatbázisprojekteket: Nyissa meg a Meglévőt a parancskatalógusban.
  2. A parancskatalógus vagy az adatbázis helyi menüjében válassza a Projekt létrehozása adatbázisból lehetőséget egy meglévő adatbázisból.
  3. Kezdje egy OpenAPI/Swagger-specifikációval az Adatbázisprojektek: SQL-projekt létrehozása OpenAPI/Swagger spec (Előzetes verzió) paranccsal a parancskatalógusban.

Az új projekt Visual Studio Code vagy Azure Data Studio használatával történő létrehozásának lépései ugyanazok. Üres projekt létrehozásához kövesse az alábbi lépéseket:

  1. Nyissa meg a választott fejlesztői eszközt, akár az Azure Data Studiót, akár a Visual Studio Code-ot.

  2. Válassza a Projektek lehetőséget, majd hozzon létre egy új adatbázisprojektet. Másik lehetőségként keressen adatbázisprojekteket : Új a parancskatalógusban.

  3. Válassza az SQL Database-t projekttípusként.

    Screenshot of selecting the project type for a Database Project in Visual Studio Code.

  4. Adjon nevet az új SQL Database-projektnek.

    Screenshot of entering a name for a Database Project in Visual Studio Code.

  5. Válassza ki az SDK-stílusú SQL Database Project-projektet. (Az SDK-stílusú SQL-projekt tömörebb és kezelhetőbb, ha több fejlesztővel dolgozik egy csapat adattárában.)

    Screenshot of selecting a style for a Database Project in Visual Studio Code.

  6. A projekt célplatformjának beállításához kattintson a jobb gombbal az adatbázisprojekt nevére , és válassza a Célplatform módosítása lehetőséget. Válassza ki az Azure SQL Database-t a projekt célplatformjaként.

    Screenshot of selecting Azure SQL Database as a target for a Database Project.

    A célplatform beállítása szerkesztési és létrehozási időt biztosít az SQL Database Project-objektumokhoz és -szkriptekhez. A célplatform kiválasztása után a Visual Studio Code kiemeli a szintaxissal kapcsolatos problémákat, vagy jelzi, hogy a kiválasztott platform nem támogatott funkciókat használ.

    Az SQL Database Project-fájlok igény szerint forrásvezérlés alá helyezhetők az alkalmazásprojektekkel együtt.

  7. Objektumok hozzáadása az adatbázisprojekthez. Adatbázis-objektumokat, például táblákat, nézeteket, tárolt eljárásokat és szkripteket hozhat létre vagy módosíthat. Kattintson például a jobb gombbal az Adatbázisprojekt nevére , és válassza a Tábla hozzáadása lehetőséget a táblázat hozzáadásához.

    Screenshot of adding a table from the Database Projects menu in Visual Studio Code.

  8. Készítse el a Database Projectet annak ellenőrzéséhez, hogy működik-e az Azure SQL Database platformon. A projekt létrehozásához kattintson a jobb gombbal az adatbázisprojekt nevére, és válassza a Build lehetőséget.

    Screenshot of selecting build from the Database Project menu in Visual Studio Code.

  9. Ha a Database Project készen áll a tesztelésre, tegye közzé egy célhelyen. A közzétételi folyamat megkezdéséhez kattintson a jobb gombbal az adatbázisprojekt nevére, és válassza a Közzététel lehetőséget.

    Screenshot of selecting Publish in the SQL Database Project menu in Visual Studio Code.

  10. Közzétételkor dönthet úgy, hogy új vagy meglévő kiszolgálón teszi közzé a közzétételt. Ebben a példában a Publish to a new Azure SQL Database emulatort választjuk.

    Screenshot of selecting a publishing target in Visual Studio Code.

  11. Új Azure SQL Database-emulátorban való közzétételkor a rendszer kérni fogja, hogy válasszon a Lite és a Full rendszerképek közül. A Lite rendszerkép kompatibilis a legtöbb Azure SQL Database-képességgel, és egy egyszerű rendszerkép, amely kevesebb letöltést és példányosítást igényel. A teljes kép olyan speciális funkciókhoz biztosít hozzáférést, mint a memóriában optimalizált táblák, térbeli adattípusok és egyebek, de több erőforrást igényel.

    Screenshot of select an Azure SQL Database emulator in Visual Studio Code.

    A rendelkezésre álló erőforrások alapján tetszőleges számú helyi példányt hozhat létre, és a Visual Studio Code Docker-bővítmény vagy CLI-parancsok segítségével kezelheti azok életciklusát.

    Screenshot of managing the Azure SQL Database emulator through the C L I.

  12. Miután az adatbázisprojektek példányai futnak, csatlakozhat a Visual Studio Code mssql-bővítményéből, és tesztelheti a szkripteket és lekérdezéseket, például az Azure SQL Database bármely normál adatbázisát.

    Screenshot of connecting to and querying an Azure SQL Database emulator.

  13. Az adatbázisprojektet újraépítheti és üzembe helyezheti a helyi gépen futó egyik tárolóalapú példányon, és minden iterációban objektumokat adhat hozzá vagy módosíthat az adatbázisprojektben, amíg az el nem készül.

    Screenshot of iterating on a Database Project.

  14. A Database Project életciklusának utolsó lépése a kész összetevő közzététele egy új vagy meglévő adatbázisban az Azure SQL Database-ben az mssql-bővítmény használatával. Kattintson a jobb gombbal az adatbázisprojekt nevére , és válassza a Közzététel lehetőséget. Ezután válassza ki a célhelyet, ahol közzé szeretné tenni a projektet, például egy új vagy meglévő logikai kiszolgálót az Azure-ban.

    Screenshot of publishing a Database Project to Azure SQL Database.

További lépések

További információ az Azure SQL Database helyi fejlesztési felületéről: