Share via


Mi az Azure SQL Database helyi fejlesztési felülete?

A következőre vonatkozik: Azure SQL Database

Ez a cikk áttekintést nyújt az Azure SQL Database helyi fejlesztési felületéről.

Első lépésként tekintse meg, hogyan állíthat be fejlesztői környezetet és a rövid útmutatót.

Áttekintés

Az Azure SQL Database helyi fejlesztési felülete olyan eszközök és eljárások kombinációja, amelyek lehetővé teszik az alkalmazásfejlesztőknek és az adatbázis-szakembereknek az 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 az adatbázisokhoz offline munka közben.

Az Azure SQL Database helyi fejlesztési felülete a Visual Studio Code és az Azure Data Studio bővítményeiből és egy Azure SQL Database emulátorból (előzetes verzió) áll. A bővítmények lehetővé teszik a felhasználók számára, hogy adatbázisprojekteket hozzanak létre, építsenek és vezéreljenek, miközben offline módban dolgoznak az Azure SQL Database emulátorával, amely egy olyan tárolóalapú adatbázis, amely szoros hűséggel rendelkezik az Azure SQL Database nyilvános szolgáltatásához.

A helyi fejlesztési élmény az emulátort használja futtatókörnyezeti gazdagépként adatbázisprojektekhez, amelyek helyileg közzétehetők és tesztelhetők a fejlesztő belső ciklusának részeként.

Gyakori példa egy projekt leküldése egy GitHub-adattárba, amely a GitHub Actions használatával automatizálja az adatbázis-létrehozást, vagy sémamódosításokat alkalmaz egy Azure SQL Database-adatbázisra. Maga az Azure SQL Database emulátor a folyamatos integrációs és folyamatos üzembehelyezési (CI/CD) folyamatok részeként is használható az adatbázisok ellenőrzésének és tesztelésének automatizálásához.

Diagram of the Azure SQL Database local development experience end-to-end workflow.

Megjegyzés:

Ha többet szeretne megtudni a közelgő használati esetekről és az új forgatókönyvek támogatásáról, tekintse át a Devs's Corner blogot.

Visual Studio Code és Azure Data Studio-bővítmények

Az Azure SQL Database helyi fejlesztési felületének használatához telepítse a megfelelő bővítményt attól függően, hogy a Visual Studio Code-ot vagy az Azure Data Studiót használja-e.

Extension Leírás Visual Studio Code Azure Data Studio
A Visual Studio Code mssql-bővítménye Lehetővé teszi lekérdezések csatlakoztatását és futtatását, valamint szkriptek tesztelését egy adatbázison. Előfordulhat, hogy az adatbázis helyileg az Azure SQL Database emulátorában fut, vagy egy adatbázis a globális Azure SQL Database szolgáltatásban. Telepítse az mssql-bővítményt. Nincs szükség az mssql-bővítmény telepítésére, mert ezt a funkciót natív módon biztosítja az Azure Data Studio.
SQL Database Projects-bővítmény (előzetes verzió) Lehetővé teszi meglévő adatbázisséma rögzítését és/vagy új adatbázis-objektumok tervezését deklaratív adatbázis-tervezési modell használatával. Az adatbázissémát véglegesítheti a verziókövetéshez. Az adatbázissémát közzéteheti az Azure SQL Database emulátorában futó adatbázisokban vagy a globális Azure SQL Database szolgáltatásban futó adatbázisokban is. Teljes adatbázist vagy növekményes módosításokat tehet közzé egy adatbázisban. Az SQL Database Projects bővítmény a Visual Studio Code mssql-bővítményébe van csomagolva, és az mssql-bővítmény frissítésekor vagy telepítésekor automatikusan települ vagy frissül. Telepítse az SQL Database Projects bővítményt.

A bővítmények telepítésének megismeréséhez tekintse meg a Helyi fejlesztési környezet beállítása című témakört.

Azure SQL Database emulátor

Az Azure SQL Database emulátor (előzetes verzió) egy tárolóalapú adatbázis, amely szoros hűséggel rendelkezik az Azure SQL Database nyilvános szolgáltatásához. Az alkalmazásfejlesztők és az adatbázis-szakemberek lekérhetik az Azure SQL Database emulátort a Microsoft Container Registry rendszerképéből, és futtathatják a saját munkaállomásukon. Az Azure SQL Database emulátor gyorsabb helyi és offline fejlesztési munkafolyamatokat tesz lehetővé az Azure SQL Database-hez.

Az Azure SQL Database emulátort helyi vagy üzemeltetett CI/CD-folyamatok részeként is használhatja az egység- és integrációs tesztelés támogatásához anélkül, hogy a globális Azure SQL Database felhőszolgáltatást kellene használnia.

További információ az Azure SQL Database emulátorában.

Következő lépések

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