Udostępnij za pośrednictwem


Szybki start: tworzenie lokalnego środowiska deweloperskiego dla usługi Azure SQL Database

Dotyczy: Azure SQL Database

Lokalne środowisko programistyczne usługi Azure SQL Database umożliwia projektowanie, edytowanie, kompilowanie/weryfikowanie, publikowanie i uruchamianie schematów bazy danych w lokalnym emulatorze usługi Azure SQL Database. Dzięki funkcji Projekty bazy danych deweloperzy mogą łatwo publikować projekty bazy danych w usłudze publicznej Azure SQL Database z poziomu środowiska lokalnego, a także zarządzać całym cyklem życia baz danych (na przykład zarządzać dryfami schematów i takimi). W tym przewodniku Szybki start przedstawiono cały przepływ pracy korzystający z lokalnego środowiska programowania usługi Azure SQL Database.

Wymagania wstępne

Aby ukończyć ten przewodnik Szybki start, musisz najpierw skonfigurować lokalne środowisko programistyczne dla usługi Azure SQL Database.

Tworzenie pustego projektu

Aby rozpocząć, utwórz pusty projekt bazy danych lub otwórz istniejący projekt. Kroki opisane w tej sekcji ułatwiają utworzenie nowego pustego projektu, ale można również wykonać następujące czynności:

  1. Otwórz istniejący projekt, przechodząc do widoku Projekty bazy danych lub wyszukując pozycję Projekty bazy danych: Otwórz istniejący na palecie poleceń.
  2. Rozpocznij od istniejącej bazy danych, wybierając pozycję Utwórz projekt z bazy danych z poziomu palety poleceń lub menu kontekstowego bazy danych.
  3. Rozpocznij od specyfikacji OpenAPI/Swagger przy użyciu polecenia Projekty bazy danych: Generowanie projektu SQL na podstawie specyfikacji OpenAPI/Swagger (wersja zapoznawcza) w palecie poleceń.

Kroki tworzenia nowego projektu przy użyciu programu Visual Studio Code lub narzędzia Azure Data Studio są takie same. Aby utworzyć pusty projekt, wykonaj następujące kroki:

  1. Otwórz wybrane narzędzie deweloperskie, azure Data Studio lub Visual Studio Code.

  2. Wybierz pozycję Projekty , a następnie wybierz opcję utworzenia nowego projektu bazy danych. Alternatywnie wyszukaj pozycję Projekty bazy danych: nowe w palecie poleceń.

  3. Wybierz pozycję SQL Database jako typ projektu.

    Zrzut ekranu przedstawiający wybieranie typu projektu bazy danych w programie Visual Studio Code.

  4. Podaj nazwę nowego projektu usługi SQL Database.

    Zrzut ekranu przedstawiający wprowadzanie nazwy projektu bazy danych w programie Visual Studio Code.

  5. Wybierz projekt projektu usługi SQL Database w stylu zestawu SDK. (Projekt SQL w stylu zestawu SDK jest zalecany, aby był bardziej zwięzły i możliwy do zarządzania podczas pracy z wieloma deweloperami w repozytorium zespołu).

    Zrzut ekranu przedstawiający wybieranie stylu projektu bazy danych w programie Visual Studio Code.

  6. Aby ustawić platformę docelową dla projektu, kliknij prawym przyciskiem myszy nazwę projektu bazy danych i wybierz pozycję Zmień platformę docelową. Wybierz usługę Azure SQL Database jako platformę docelową projektu.

    Zrzut ekranu przedstawiający wybieranie usługi Azure SQL Database jako elementu docelowego dla projektu bazy danych.

    Ustawienie platformy docelowej zapewnia obsługę czasu edycji i kompilacji dla obiektów i skryptów projektu usługi SQL Database. Po wybraniu platformy docelowej program Visual Studio Code wyróżnia problemy ze składnią lub wskazuje, że wybrana platforma korzysta z nieobsługiwanych funkcji.

    Opcjonalnie pliki projektu usługi SQL Database można umieścić pod kontrolą źródła wraz z projektami aplikacji.

  7. Dodaj obiekty do projektu bazy danych. Można tworzyć lub zmieniać obiekty bazy danych, takie jak tabele, widoki, procedury składowane i skrypty. Na przykład kliknij prawym przyciskiem myszy nazwę projektu bazy danych i wybierz polecenie Dodaj tabelę, aby dodać tabelę.

    Zrzut ekranu przedstawiający dodawanie tabeli z menu Projekty bazy danych w programie Visual Studio Code.

  8. Skompiluj projekt bazy danych, aby sprawdzić, czy będzie działać na platformie usługi Azure SQL Database. Aby skompilować projekt, kliknij prawym przyciskiem myszy nazwę projektu bazy danych i wybierz polecenie Kompiluj.

    Zrzut ekranu przedstawiający wybieranie kompilacji z menu Projekt bazy danych w programie Visual Studio Code.

  9. Gdy projekt bazy danych będzie gotowy do przetestowania, opublikuj go w obiekcie docelowym. Aby rozpocząć proces publikowania, kliknij prawym przyciskiem myszy nazwę projektu bazy danych i wybierz pozycję Publikuj.

    Zrzut ekranu przedstawiający wybieranie pozycji Publikuj w menu Projekt usługi SQL Database w programie Visual Studio Code.

  10. Podczas publikowania możesz zdecydować się na publikowanie na nowym lub istniejącym serwerze. W tym przykładzie wybierzemy pozycję Publikuj w nowym emulatorze usługi Azure SQL Database.

    Zrzut ekranu przedstawiający wybieranie miejsca docelowego publikowania w programie Visual Studio Code.

  11. Podczas publikowania w nowym emulatorze usługi Azure SQL Database zostanie wyświetlony monit o wybranie między obrazami lite i pełnymi . Obraz Lite ma zgodność z większością możliwości usługi Azure SQL Database i jest lekkim obrazem, który zajmuje mniej pobierania i tworzenia wystąpień. Pełny obraz zapewnia dostęp do zaawansowanych funkcji, takich jak tabele zoptymalizowane pod kątem pamięci, typy danych geograficznych i inne, ale wymagają więcej zasobów.

    Zrzut ekranu przedstawiający wybieranie emulatora usługi Azure SQL Database w programie Visual Studio Code.

    W razie potrzeby można utworzyć dowolną liczbę wystąpień lokalnych na podstawie dostępnych zasobów i zarządzać ich cyklem życia za pomocą poleceń rozszerzenia platformy Docker lub interfejsu wiersza polecenia programu Visual Studio Code.

    Zrzut ekranu przedstawiający zarządzanie emulatorem usługi Azure SQL Database za pomocą języka C L I.

  12. Po uruchomieniu wystąpień projektów bazy danych możesz nawiązać połączenie z rozszerzenia mssql programu Visual Studio Code i przetestować skrypty i zapytania, podobnie jak dowolna zwykła baza danych w usłudze Azure SQL Database.

    Zrzut ekranu przedstawiający nawiązywanie połączenia z emulatorem usługi Azure SQL Database i wykonywanie zapytań względem niego.

  13. Skompiluj i wdróż projekt Bazy danych w jednym z wystąpień konteneryzowanych uruchomionych na komputerze lokalnym z każdą iterację dodawania lub modyfikowania obiektów w projekcie bazy danych, dopóki nie będzie gotowy.

    Zrzut ekranu przedstawiający iterację projektu bazy danych.

  14. Ostatnim krokiem cyklu życia projektu bazy danych jest opublikowanie ukończonego artefaktu w nowej lub istniejącej bazie danych w usłudze Azure SQL Database przy użyciu rozszerzenia mssql. Kliknij prawym przyciskiem myszy nazwę projektu bazy danych i wybierz polecenie Publikuj. Następnie wybierz miejsce docelowe, w którym chcesz opublikować projekt, na przykład nowy lub istniejący serwer logiczny na platformie Azure.

    Zrzut ekranu przedstawiający publikowanie projektu bazy danych w usłudze Azure SQL Database.

Następne kroki

Dowiedz się więcej na temat lokalnego środowiska programistycznego dla usługi Azure SQL Database: