Jakie jest lokalne środowisko programistyczne dla usługi Azure SQL Database?
Dotyczy: Azure SQL Database
Ten artykuł zawiera omówienie lokalnego środowiska programistycznego dla usługi Azure SQL Database.
Aby rozpocząć, zobacz, jak skonfigurować środowisko deweloperskie i przewodnik Szybki start.
Omówienie
Lokalne środowisko programistyczne usługi Azure SQL Database to kombinacja narzędzi i procedur, które umożliwiają deweloperom aplikacji i specjalistom ds. baz danych projektowanie, edytowanie, kompilowanie, weryfikowanie, publikowanie i uruchamianie schematów baz danych dla baz danych podczas pracy w trybie offline.
Lokalne środowisko programistyczne usługi Azure SQL Database składa się z rozszerzeń dla programów Visual Studio Code i Azure Data Studio oraz emulatora usługi Azure SQL Database (wersja zapoznawcza). Rozszerzenia umożliwiają użytkownikom tworzenie, kompilowanie i kontrolowanie źródła projektów baz danych podczas pracy w trybie offline z emulatorem usługi Azure SQL Database, który jest konteneryzowaną bazą danych z bliską wiernością dla publicznej usługi Azure SQL Database.
Lokalne środowisko programistyczne używa emulatora jako hosta środowiska uruchomieniowego dla projektów baz danych, które można publikować i testować lokalnie w ramach wewnętrznej pętli dewelopera.
Typowym przykładem może być wypchnięcie projektu do repozytorium GitHub, które korzysta z funkcji GitHub Actions w celu zautomatyzowania tworzenia bazy danych lub stosowania zmian schematu w bazie danych w usłudze Azure SQL Database. Emulator usługi Azure SQL Database może być również używany w ramach procesów ciągłej integracji i ciągłego wdrażania (CI/CD), aby zautomatyzować walidację i testowanie bazy danych.
Uwaga
Aby dowiedzieć się więcej o nadchodzących przypadkach użycia i obsłudze nowych scenariuszy, zapoznaj się z blogiem Devs's Corner .
Rozszerzenia programu Visual Studio Code i narzędzia Azure Data Studio
Aby użyć lokalnego środowiska programistycznego usługi Azure SQL Database, zainstaluj odpowiednie rozszerzenie w zależności od tego, czy używasz programu Visual Studio Code , czy usługi Azure Data Studio.
Numer wewnętrzny | opis | Visual Studio Code | Azure Data Studio |
---|---|---|---|
Rozszerzenie mssql dla programu Visual Studio Code | Umożliwia łączenie i uruchamianie zapytań oraz testowanie skryptów względem bazy danych. Baza danych może być uruchomiona lokalnie w emulatorze usługi Azure SQL Database lub może być bazą danych w globalnej usłudze Azure SQL Database. | Zainstaluj rozszerzenie mssql. | Nie ma potrzeby instalowania rozszerzenia mssql, ponieważ ta funkcja jest zapewniana natywnie przez program Azure Data Studio. |
Rozszerzenie SQL Database Projects (wersja zapoznawcza) | Umożliwia przechwytywanie istniejącego schematu bazy danych i/lub projektowanie nowych obiektów bazy danych przy użyciu deklaratywnego modelu projektowania bazy danych. Schemat bazy danych można zatwierdzić do kontroli wersji. Schemat bazy danych można również opublikować w bazie danych uruchomionej w emulatorze usługi Azure SQL Database lub w bazie danych uruchomionej w globalnej usłudze Azure SQL Database. Możesz opublikować całą bazę danych lub przyrostowe zmiany w bazie danych. | Rozszerzenie SQL Database Projects jest dołączone do rozszerzenia mssql dla programu Visual Studio Code i jest instalowane lub aktualizowane automatycznie po zaktualizowaniu lub zainstalowaniu rozszerzenia mssql. | Zainstaluj rozszerzenie SQL Database Projects. |
Aby dowiedzieć się, jak zainstalować rozszerzenia, zobacz Konfigurowanie lokalnego środowiska deweloperskiego.
Emulator usługi Azure SQL Database
Emulator usługi Azure SQL Database (wersja zapoznawcza) to konteneryzowana baza danych o ścisłej wierności publicznej usługi Azure SQL Database. Deweloperzy aplikacji i specjaliści ds. baz danych mogą ściągać emulator usługi Azure SQL Database z obrazu w rejestrze kontenerów firmy Microsoft i uruchamiać go na własnej stacji roboczej. Emulator usługi Azure SQL Database umożliwia szybsze przepływy pracy programowania lokalnego i offline dla usługi Azure SQL Database.
Możesz również użyć emulatora usługi Azure SQL Database w ramach lokalnych lub hostowanych potoków ciągłej integracji/ciągłego wdrażania, aby obsługiwać testy jednostkowe i integracyjne bez konieczności korzystania z globalnej usługi w chmurze usługi Azure SQL Database.
Dowiedz się więcej w emulatorze usługi Azure SQL Database.
Następne kroki
Dowiedz się więcej na temat lokalnego środowiska programistycznego dla usługi Azure SQL Database:
- Konfigurowanie lokalnego środowiska programistycznego dla usługi Azure SQL Database
- Tworzenie projektu bazy danych dla lokalnego środowiska programistycznego usługi Azure SQL Database
- Publikowanie projektu bazy danych dla usługi Azure SQL Database w lokalnym emulatorze
- Szybki start: tworzenie lokalnego środowiska deweloperskiego dla usługi Azure SQL Database
- Wprowadzenie do emulatora usługi Azure SQL Database (wersja zapoznawcza)
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla