Tworzenie bazy danych SQL platformy Azure

W tym artykule pokazano, jak szybko utworzyć usługę Azure SQL Database (bezpłatna warstwa) za pomocą rozszerzenia MSSQL dla programu Visual Studio Code.

To środowisko udostępnia tylko aprowizację w warstwie bezpłatnej, której nie można dostosować. Nie można zmienić opcji zasobów obliczeniowych, magazynu ani cen.

Aby skonfigurować ustawienia zaawansowane lub użyć warstw płatnych, wdróż bazę danych za pośrednictwem portalu Azure.

Rozszerzenie MSSQL dla Visual Studio Code integruje się z Azure, dzięki czemu można aprowizować Azure SQL bazy danych i łączyć się z nimi bez opuszczania edytora. Kreator z przewodnikiem na stronie Wdrożenia uwierzytelnia się przy użyciu konta Azure i tworzy w pełni zarządzaną bazę danych Azure SQL w ciągu kilku minut. Proces aprowizowania korzysta z miesięcznych limitów bezpłatnej warstwy. Przejrzyj kryteria kwalifikacji, limity oraz zachowania związane z wstrzymaniem lub płatnymi nadwyżkami przed utworzeniem zasobów. Darmowa warstwa jest przeznaczona głównie do scenariuszy rozwojowych i proof-of-concept i nie posiada SLA; zasoby wspierające mogą mieć osobne opłaty.

Features

Azure integracja z rozszerzeniem MSSQL oferuje następujące możliwości:

  • Utwórz nowe bazy danych Azure SQL bezpośrednio z Visual Studio Code z miesięcznymi limitami darmowej wersji.
  • Uwierzytelnij się za pomocą konta Azure przy użyciu Microsoft Entra ID z logowaniem trwałym.
  • Konfigurowanie subskrypcji, grupy zasobów, serwera i bazy danych na jednej stronie w kreatorze z przewodnikiem.
  • Wybierz, co ma się stać po wyczerpaniu bezpłatnego miesięcznego limitu: automatyczne wstrzymanie do początku kolejnego miesiąca kalendarzowego lub dalsze naliczanie standardowych opłat w modelu serverless.
  • Automatycznie połącz z nową bazą danych, gdy aprowizacja się zakończy, a połączenie zostanie dodane do zapisanych profili.

Wymagania wstępne

Przed aprowizację bazy danych Azure SQL z Visual Studio Code upewnij się, że spełniasz następujące wymagania:

Aprowizuj bazę danych Azure SQL

Nową bazę danych Azure SQL można aprowizować na stronie Wdrożenia rozszerzenia MSSQL.

  1. Na pasku działań rozszerzenia MSSQL wybierz widok Wdrożenia .

  2. Wybierz pozycję „Utwórz Azure SQL Database”.

    Zrzut ekranu przedstawiający opcje wdrażania.

  3. Po wyświetleniu monitu zaloguj się przy użyciu konta Azure.

  4. Skonfiguruj bazę danych na jednej stronie:

    • Subskrypcja: wybierz subskrypcję Azure, która jest właścicielem nowej bazy danych.
    • Grupa zasobów: wybierz istniejącą grupę zasobów lub utwórz nową.
    • Serwer: wybierz istniejący serwer logiczny Azure SQL lub utwórz nowy. Nowe serwery monitują o zalogowanie administratora i hasło.
    • Nazwa bazy danych: wprowadź nazwę nowej bazy danych.
    • Ustawienia opcjonalne: Dodaj nazwę profilu, grupę połączeń, źródło danych lub tagi.

    Zrzut ekranu przedstawiający ekran Tworzenie.

  5. W przypadku warstwy Bezpłatna wybierz, co się stanie po osiągnięciu miesięcznego limitu:

    • Automatycznie wstrzymuje bazę danych do następnego miesiąca kalendarzowego.
    • Kontynuuj przy standardowych stawkach bezserwerowych.
  6. Wybierz pozycję Utwórz bazę danych. Rozszerzenie tworzy bazę danych i dodaje połączenie z zapisanymi profilami. Nowe połączenie automatycznie łączy się po zakończeniu aprowizacji.

Po wdrożeniu

Użyj właśnie skonfigurowanej bazy danych, zamiast tworzyć kolejną bazę do tutorialu.

  1. Zweryfikuj wdrożenie, w tym planowaną subskrypcję, grupę zasobów, serwer, konfigurację darmowego poziomu oraz zachowanie miesięcznego limitu. Jeśli provisioning się nie powiedzie lub jego status jest niepewny, sprawdź istniejące wdrożenie przed kolejną próbą; nie twórz kolejnej bazy danych ani nie przełączaj się na płatną konfigurację jako plan awaryjny.
  2. Znajdź nowe zapisane połączenie w Eksplorator obiektów. Jeśli nie jest połączone, użyj zapisanego połączenia, aby się ponownie połączyć. Aby uzyskać pomoc w łączeniu lub uwierzytelnianiu, zobacz Nawiąż połączenie z bazą danych.
  3. Otwórz edytor zapytań podłączony do nowej bazy danych i uruchom SELECT DB_NAME() AS current_database;. Potwierdź, że wynik zgadza się z nazwą bazy, którą utworzyłeś, zanim wykonasz przykładowe instrukcje.
  4. Postępuj zgodnie z Użyj istniejącej bazy danych w przewodniku szybkiego startu dotyczącym pierwszego zapytania, następnie utwórz jej przykładową tabelę, wstaw wiersze i wykonaj zapytanie, aby wyświetlić wyniki. Pomiń ogólny krok Utwórz bazę danych: CREATE DATABASE Library nie tworzy bazy danych w warstwie bezpłatnej. Kroki w przykładowej tabeli nie wymagają bazy danych Adventure Works ani zaimportowanej bazy danych.
  5. Po zakończeniu postępuj zgodnie z instrukcjami czyszczenia przykładowego obiektu w trybie quickstart. Zachowaj swoją bazę danych, jeśli planujesz kontynuować projekt.

Śledź pozostały limit i przeglądaj zachowania związane z przerwami i przekroczeniem limitów. Odłącz edytory zapytań i połączenie z Eksplorator obiektów, gdy skończysz. Otwarte połączenia mogą zapobiec automatycznemu wstrzymaniu przy bezczynności; rozłączenie nie przywraca już zużytych sekund vCore.

Po uruchomieniu pierwszego zapytania możesz kontynuować workflow w tej samej bazie danych. Przed użyciem tych opcjonalnych narzędzi przejrzyj uprawnienia, wygenerowane zmiany i koszty dodatkowych usług:

Razem te możliwości zapewniają pełną ścieżkę — od aprowizowanej bazy danych Azure SQL do działającego zaplecza — a wszystko to w Visual Studio Code.

Ograniczenia

  • Obecnie obsługiwane są tylko Azure SQL Database. Azure SQL Managed Instance i SQL Server on Azure Virtual Machines nie są obsługiwane.
  • Darmowy poziom podlega standardowym limitom bezpłatnej warstwy usługi Azure SQL Database. Po osiągnięciu miesięcznego limitu obowiązuje wybrane przez Ciebie zachowanie (autopauza lub kontynuacja).
  • Do aprowizacji wymagane jest uwierzytelnianie Microsoft Entra ID.

Opinie i wsparcie

Jeśli masz pomysły, opinie lub chcesz zaangażować się w społeczność, dołącz do dyskusji na stronie https://aka.ms/vscode-mssql-discussions. Aby zgłosić usterkę, odwiedź stronę https://aka.ms/vscode-mssql-bug. Aby zażądać nowej funkcji, przejdź do strony https://aka.ms/vscode-mssql-feature-request.