Buduj i testuj aplikacje z darmową wersją Azure SQL Database

Buduj i testuj aplikacje relacyjne i oparte na AI za pomocą Azure SQL Database, czyli w pełni zarządzanej bazy danych, która dzieli wspólną bazę kodu SQL Database Engine z SQL Server. Korzystaj ze znanych narzędzi T-SQL i narzędzi programistycznych, aby zbudować backend aplikacji, połączyć dane relacyjne i JSON lub eksplorować wyszukiwanie podobieństw wektorowych obok danych aplikacyjnych. Azure zarządza łataniami silnika i kopiami zapasowymi, więc możesz skupić się na swojej aplikacji, zamiast utrzymywać serwer bazy danych.

Darmowa wersja zapewnia cykliczne miesięczne limity na nowe bazy danych rozwojowe i bazy danych do celów proof of concept. Dla każdej bazy danych otrzymujesz 100 000 sekund wirtualnych, 32 GB danych i 32 GB bezpłatnego magazynu kopii zapasowych miesięcznie przez okres istnienia subskrypcji. Każda subskrypcja Azure pozwala stworzyć do 10 darmowych baz danych ogólnego przeznaczenia.

Important

Zacznij od nowej bazy deweloperskiej lub przykładowej bazy danych. Nie da się przywrócić ani przekonwertować istniejącej bazy danych do poziomu darmowego. Darmowa wersja nie ma umowy o poziomie usług (SLA), a obowiązują ograniczenia dotyczące funkcji i konfiguracji. Zdecyduj, czy wstrzymać po osiągnięciu miesięcznego bezpłatnego limitu, czy pozwolić na płatne nadwyżki. Zewnętrzne modele AI, hosting aplikacji i inne zasoby wspierające mogą mieć osobne opłaty. Przejrzyj uprawnienia i ograniczenia przed utworzeniem zasobów.

Wskazówka

Aby rozpocząć i szybko utworzyć nową bezpłatną usługę Azure SQL Database, odwiedź centrum Azure SQL Hub pod adresem aka.ms/azuresqlhub. W okienku Tworzenie bazy danych wybierz link Rozpocznij bezpłatnie .

Co można zbudować

Wykorzystaj swoje umiejętności SQL, aby zgłębić te projekty deweloperskie:

  • Zaplecze aplikacji SQL: modelować powiązane dane w tabelach, wykonywać zapytania za pomocą T-SQL i używać procedur przechowywanych do logiki bazy danych. Przejrzyj porównanie funkcji obsługiwanych funkcji baz danych oraz różnic w porównaniu z funkcjami instancji SQL Server.
  • Projekt relacyjny i JSON: Połącz rekordy relacyjne z dokumentami JSON, takimi jak katalog produktów o elastycznych atrybutach. Dowiedz się więcej o wsparciu JSON.
  • Prototyp podobieństwa wektorowego: Przechowuj przygotowane osadzenia obok przykładowych danych aplikacyjnych i eksploruj wyszukiwanie według podobieństw, na przykład znajdując powiązane opisy produktów. Zacznij od wprowadzenia koncepcyjnego do AI oraz przeglądu wyszukiwania wektorowego. To są materiały edukacyjne, a nie zweryfikowana próbka AI z bezpłatnego planu. Sprawdź wymagania wstępne wybranej funkcji oraz ograniczenia darmowych poziomów; hosting modeli i wnioskowanie nie są uwzględnione w tej ofercie bazy danych.

Prerequisites

Potrzebujesz konta i subskrypcji platformy Azure. W przeciwieństwie do poprzedniej oferty darmowego konta Azure, warstwa bezpłatna jest dostępna w przypadku większości typów subskrypcji Azure. Microsoft Azure for Students Starter nie jest obsługiwany.

Zanim utworzysz zasoby, potwierdź dzierżawę/tenant, subskrypcję, region, grupę zasobów oraz logiczny serwer, z którego zamierzasz korzystać. Sprawdź, czy masz uprawnienia do tworzenia wymaganych zasobów i skonfigurowania łączności. Przed zatwierdzeniem utworzenia przejrzyj uwierzytelnianie, zmiany zapory, zasoby wspierające oraz potencjalne opłaty, niezależnie od tego, czy korzystasz bezpośrednio z narzędzia, czy prosisz agenta o pomoc.

Tworzenie bazy danych

Wybierz portal Azure, Azure CLI, PowerShell, Terraform, szablon Azure Resource Manager (ARM) lub prompt agenta, aby utworzyć bazę danych Free Tier.

Użyj witryny Azure Portal, aby utworzyć nową bezpłatną usługę Azure SQL Database. Aby stworzyć bazę danych Free Tier, postępuj zgodnie z następującymi krokami:

  1. Przejdź do centrum Azure SQL w aka.ms/azuresqlhub.

  2. W okienku Tworzenie bazy danych wybierz pozycję Rozpocznij bezpłatnie.

  3. Na karcie Ustawienia podstawowe:

    1. W obszarze Szczegóły projektu:
      • Wybierz swoją subskrypcję. Bieżąca subskrypcja została już wybrana.
      • Istniejąca grupa zasobów jest już wybrana. Możesz wybrać inną grupę zasobów lub stworzyć nową.
    2. W obszarze Szczegóły bazy danych:
      • Użyj automatycznie utworzonej unikalnej nazwy bazy danych lub podaj nową nazwę.
      • Istniejący serwer logiczny jest już wybrany. Możesz wybrać inny logiczny serwer lub stworzyć nowy.

    Karta podsumowania kosztów po prawej stronie strony pokazuje szacowany koszt na miesiąc wynoszący zero. Baza danych jest tworzona z domyślnymi ustawieniami, w tym z opcją wstrzymania bazy po osiągnięciu bezpłatnych limitów. Te ustawienia bazy możesz zmienić później.

  4. Wybierz opcję Recenzja + utwórz.

  5. Przejrzyj i wybierz Utwórz.

Weryfikowanie wdrożenia

Po zakończeniu tworzenia potwierdzić, że:

  • Baza danych jest dostępna online w docelowej subskrypcji, grupie zasobów oraz serwerze logicznym.
  • Baza danych korzysta z bezpłatnej warstwy. In Azure CLI output, useFreeLimit is true.
  • Zachowanie na poziomie miesięcznego bezpłatnego limitu jest zgodne z Twoim wyborem. Przykłady tworzenia w tym artykule wykorzystują AutoPause; BillOverUsage umożliwia płatne przekroczenia limitu.

Użyj stron Overview i Compute + storage w portalu Azure, az sql db show lub Get-AzSqlDatabase, aby sprawdzić konfigurację.

Wykonywanie zapytań względem bazy danych

Po utworzeniu i weryfikacji bazy danych połącz się z nią bezpośrednio za pomocą wybranego narzędzia lub języka. Potwierdź docelową bazę danych edytora zapytań przed uruchomieniem instrukcji.

Important

Ogólne CREATE DATABASE stwierdzenie tutorialu nie tworzy bazy danych w warstwie bezpłatnej. Kontynuuj korzystanie z bazy danych, którą stworzyłeś dzięki darmowej ofercie. Wybierz instrukcje dotyczące przykładowej tabeli, które nie wymagają innej bazy danych, przywracania ani importu.

Monitorowanie i śledzenie użycia usługi

Śledź użycie za darmo

Użyj portalu Azure, aby śledzić pozostałą lub wykorzystaną bezpłatną ilość:

  1. Na karcie Przegląd bazy danych widzisz pozycję Bezpłatna miesięczna liczba jednostek vCore.

  2. Wybierz liczbę pozostałych sekund . Na wykresie Metrics otwierana jest sekcja, gdzie można sprawdzić pozostałą ilość bezpłatną lub zużytą ilość bezpłatną.

Na zakładce Metryki możesz również bezpłatnie stworzyć regułę alertu. Użyj metryki Dostępna bezpłatna ilość, aby wysłać alert, gdy kwota jest mniejsza niż 10 000 sekund rdzeni wirtualnych (10% miesięcznego limitu), aby wiedzieć, kiedy zbliżasz się do wyczerpania miesięcznego limitu.

Monitor z Database Hub (podgląd)

Opcjonalnie użyj Database Hub w Microsoft Fabric (podgląd), aby uzyskać całościowy widok baz danych Azure SQL, do których masz uprawnienia. Jest dostępny na licencji Fabric Free i nie wymaga Fabric Capacity. Twoje bazy danych pozostają w istniejących subskrypcjach Azure.

Aby uzyskać wymagania wstępne dotyczące konfiguracji i podglądu, zobacz Monitorowanie bazy danych Microsoft SQL. Aby dodać dane o wydajności, zobacz Włącz monitorowanie wydajności dla Microsoft SQL.

Przejdź na Hyperscale

W miarę wzrostu obciążenia możesz zaktualizować istniejącą bazę danych w warstwie bezpłatnej do Hyperscale. Przewodnik obejmuje wymagania wstępne, oddzielne czynności w celu wyłączenia darmowego poziomu i konwersji bazy danych oraz weryfikację.

Pozwolenie na płatne przekroczenia nie wyłącza bezpłatnego poziomu. Opuszczenie darmowego poziomu jest trwałe dla tej bazy danych, a płatne użycie warstwy General Purpose może się kumulować nawet w przypadku niepowodzenia kolejnej konwersji do Hyperscale. Przed wprowadzeniem zmian zapoznaj się z przewodnikiem po aktualizacjach.

Uwagi i ograniczenia

Następujące kwestie i ograniczenia dotyczą baz danych Azure SQL Database z darmowej warstwy:

  • Darmowa wersja korzysta z tej samej w pełni zarządzanej infrastruktury General Purpose co płatna baza danych, ale nie jest objęta umową o poziomie usług (SLA). Używaj go głównie w scenariuszach rozwojowych i typu proof of concept.
  • Wybierz zachowanie po osiągnięciu miesięcznego bezpłatnego limitu:
    • Automatyczne wstrzymanie bazy danych do następnego miesiąca zatrzyma opłaty, ale jest ona niedostępna, dopóki przydział nie zostanie zresetowany na początku następnego miesiąca kalendarzowego.
    • Kontynuowanie korzystania z bazy danych wiąże się z dodatkowymi opłatami utrzymuje bazę danych w trybie online i rozlicza nadwyżki według standardowych stawek warstwy General Purpose w modelu serverless. Nie możesz wrócić do opcji automatycznego pauzowania.
  • Bezpłatne bazy danych automatycznie zatrzymują się po 15 minutach bezczynności. Opóźnienie automatycznego wstrzymania jest ustalone i nie można go zmienić, niezależnie od wybranego zachowania po osiągnięciu miesięcznego limitu darmowego.
  • Rozłącz połączenia w narzędziach do wykonywania zapytań, takich jak SQL Server Management Studio i rozszerzenie MSSQL dla Visual Studio Code, w tym edytory zapytań i połączenia z Eksplorator obiektów, gdy skończysz. Otwarte połączenia mogą zapobiec bezczynnemu automatycznemu pauzowaniu i nadal zużywać sekundy vCore. Odłączenie nie przywraca już wykorzystanego limitu. Jeśli baza danych nie jest automatycznie wstrzymywana, przejrzyj funkcje uniemożliwiające automatyczne wstrzymanie.
  • Możesz zastosować darmowy poziom tylko do nowej bazy danych. Nie da się przywrócić ani przekonwertować istniejącej bazy danych do poziomu darmowego.
  • Jeśli używasz zaawansowanej konfiguracji, region wybrany dla pierwszej darmowej bazy danych dotyczy wszystkich darmowych baz danych w tej subskrypcji i nie można go zmienić.

Szczegóły dotyczące kopii zapasowych, skalowania, kopiowania i kompatybilności funkcji znajdziesz w FAQ Azure SQL Database free tier.