Baue und teste Apps mit dem kostenlosen Tarif von Azure SQL-Datenbank

Baue und teste relationale und KI-gestützte Anwendungen mit Azure SQL-Datenbank, einer vollständig verwalteten Datenbank, die eine gemeinsame SQL Datenbank-Engine-Codebasis mit SQL Server teilt. Verwenden Sie vertraute T-SQL- und Entwicklertools, um ein Anwendungsbackend zu erstellen, relationale und JSON-Daten zu kombinieren oder Vektorähnlichkeitssuche neben Anwendungsdaten zu erkunden. Azure verwaltet Engine-Patches und Backups, sodass Sie sich auf Ihre Anwendung konzentrieren können, anstatt einen Datenbankserver zu warten.

Die kostenlose Tarifstufe bietet wiederkehrende monatliche Kontingente für neue Entwicklungen und Proof-of-Concept-Datenbanken. Für jede Datenbank erhalten Sie 100.000 vCore-Sekunden, 32 GB Daten und 32 GB Sicherungsspeicher pro Monat für die Lebensdauer Ihres Abonnements kostenlos. Jedes Azure-Abonnement erlaubt es Ihnen, bis zu 10 kostenlose Datenbanken der Dienstebene General Purpose zu erstellen.

Important

Beginnen Sie mit einer neuen Entwicklungs- oder Beispieldatenbank. Du kannst eine bestehende Datenbank nicht wiederherstellen oder in die kostenlose Stufe konvertieren. Die kostenlose Stufe hat keine Service-Level-Vereinbarung (SLA), und es gelten Funktions- und Konfigurationseinschränkungen. Entscheiden Sie, ob Sie beim monatlichen kostenlosen Limit pausieren oder kostenpflichtige Überschreitungen erlauben. Externe KI-Modelle, Anwendungs-Hosting und andere unterstützende Ressourcen können separate Gebühren haben. Überprüfen Sie die Berechtigung und Einschränkungen , bevor Sie Ressourcen erstellen.

Tip

Um zu beginnen und schnell eine neue kostenlose Azure SQL-Datenbank zu erstellen, besuchen Sie den Azure SQL-Hub unter aka.ms/azuresqlhub. Wählen Sie im Bereich "Datenbank erstellen " den kostenlosen Link "Start" aus.

Was Sie erstellen können

Nutzen Sie Ihre SQL-Kenntnisse, um diese Entwicklungsprojekte zu erkunden:

  • Ein SQL-Anwendungs-Backend: Verwandte Daten in Tabellen modellieren, sie mit T-SQL abfragen und gespeicherte Prozeduren für die Datenbanklogik verwenden. Überprüfen Sie den Funktionsvergleich für unterstützte Datenbankfunktionen und Unterschiede zu SQL Server-Instanzfunktionen.
  • Ein relationales und JSON-Projekt: Relationale Datensätze mit JSON-Dokumenten kombinieren, wie zum Beispiel einem Produktkatalog mit flexiblen Attributen. Erfahren Sie mehr über JSON-Support.
  • Ein Prototyp für Vektorähnlichkeit: Lagere vorbereitete Embeddings neben Beispiel-Anwendungsdaten und erforsche den Abruf nach Ähnlichkeit, z. B. durch das Finden verwandter Produktbeschreibungen. Beginnen Sie mit der konzeptionellen KI-Übersicht und der Übersicht zur Vektorsuche. Das sind Lernressourcen, kein validiertes KI-Beispiel einer kostenlosen Tarifstufe. Überprüfen Sie die Voraussetzungen und Einschränkungen der kostenlosen Stufe der gewählten Funktion; Modellhosting und Inferenz sind in diesem Datenbankangebot nicht enthalten.

Prerequisites

Sie benötigen ein Azure-Konto und ein Abonnement. Im Gegensatz zum vorherigen Azure-Gratis-Kontoangebot ist die kostenlose Stufe bei den meisten Azure-Abonnementtypen verfügbar. Microsoft Azure for Students Starter wird nicht unterstützt.

Bevor Sie Ressourcen erstellen, bestätigen Sie den Tenant, das Abonnement, die Region, die Ressourcengruppe und den logischen Server, den Sie verwenden möchten. Überprüfe, ob du die Berechtigung hast, die erforderlichen Ressourcen zu erstellen und die Konnektivität zu konfigurieren. Überprüfen Sie die Authentifizierung, Änderungen der Firewall, unterstützende Ressourcen und mögliche Gebühren, bevor Sie die Erstellung genehmigen – egal, ob Sie ein Tool direkt nutzen oder einen Mitarbeiter um Hilfe bitten.

Erstellen einer Datenbank

Wählen Sie das Azure-Portal, Azure CLI, PowerShell, Terraform, eine Azure Resource Manager (ARM)-Vorlage oder einen Agentenprompt, um eine Datenbank im Free-Tarif zu erstellen.

Verwenden Sie das Azure-Portal, um die neue kostenlose Azure SQL-Datenbank zu erstellen. Um eine Free-Tier-Datenbank zu erstellen, folgen Sie diesen Schritten:

  1. Wechseln Sie zum Azure SQL-Hub bei aka.ms/azuresqlhub.

  2. Wählen Sie im Bereich "Datenbank erstellen" die Option "Kostenlos starten" aus.

  3. Auf der Registerkarte "Grundlagen":

    1. Gehen Sie unter Projektdetails wie folgt vor:
      • Wählen Sie Ihr Abonnement aus. Ihr aktuelles Abonnement ist bereits ausgewählt.
      • Eine vorhandene Ressourcengruppe ist bereits ausgewählt. Du kannst eine andere Ressourcengruppe auswählen oder eine neue erstellen.
    2. Unter Datenbankdetails:
      • Verwenden Sie den automatisch erstellten eindeutigen Datenbanknamen oder geben Sie einen neuen Namen an.
      • Ein vorhandener logischer Server ist bereits ausgewählt. Du kannst einen anderen logischen Server auswählen oder einen neuen erstellen.

    Die Kostenübersicht auf der rechten Seite zeigt geschätzte Kosten pro Monat von null. Die Datenbank wird mit Standardeinstellungen erstellt, einschließlich der Möglichkeit, die Datenbank zu pausieren, wenn die Freigrenzen erreicht sind. Sie können diese Datenbankeinstellungen später ändern.

  4. Klicken Sie auf Überprüfen + erstellen.

  5. Überprüfen Sie die Angaben, und wählen Sie Erstellen aus.

Überprüfen Sie die Bereitstellung

Nachdem die Erstellung abgeschlossen ist, vergewissern Sie sich, dass:

  • Die Datenbank ist online im vorgesehenen Abonnement, in der Ressourcengruppe und im logischen Server.
  • Die Datenbank nutzt die kostenlose Stufe. In der Azure CLI-Ausgabe ist useFreeLimittrue.
  • Das Verhalten beim monatlichen Freilimit entspricht deiner Wahl. Die Erstellungsbeispiele in diesem Artikel verwenden AutoPause; BillOverUsage ermöglicht kostenpflichtige Überschreitungen.

Verwenden Sie im Azure-Portal die Seiten Übersicht und Compute + Speicher der Datenbank, az sql db show oder Get-AzSqlDatabase, um die Konfiguration zu überprüfen.

Abfragen der Datenbank

Nachdem Sie die Datenbank erstellt und überprüft haben, stellen Sie direkt mit dem Tool oder der Programmiersprache Ihrer Wahl eine Verbindung zur Datenbank her. Bestätigen Sie die Zieldatenbank des Abfrageeditors, bevor Sie Anweisungen ausführen.

Important

Eine generische CREATE DATABASE Anweisung eines Tutorials erstellt keine kostenlose Datenbank. Benutze weiterhin die Datenbank, die du durch das kostenlose Free-Tier-Angebot erstellt hast. Wählen Sie Anweisungen für Beispieltabellen, die keine weitere Datenbank, keine Wiederherstellung oder keinen Import erfordern.

Überwachen und Nachverfolgen der Dienstnutzung

Kostenlose Nutzung nachverfolgen

Nutzen Sie das Azure-Portal, um die verbleibende oder verbrauchte kostenlose Menge zu verfolgen:

  1. Im Datenbank-Übersichts-Tab sehen Sie einen Eintrag „Monatlicher kostenloser vCore-Betrag“.

  2. Wählen Sie den Betrag Verbleibende Sekunden Auswahl. Das Metrikdiagramm wird aufgerufen. Hier sehen Sie Informationen zu den Metriken Verbleibender kostenloser Betrag oder Verbrauchter kostenloser Betrag.

Im Tab Metriken können Sie außerdem kostenlos eine Benachrichtigungsregel erstellen . Verwenden Sie die Metrik "Verbleibender freier Betrag" , um eine Benachrichtigung zu senden, wenn der Betrag unter 10.000 vCore-Sekunden liegt (10% des monatlichen Limits), um informiert zu sein, wann Ihnen der monatliche Betrag ausgeht.

Monitor mit Datenbankhub (Vorschau)

Optional können Sie Database Hub in Microsoft Fabric (Vorschau) verwenden, um eine unternehmensweite Ansicht der Azure SQL-Datenbanken zu erhalten, auf die Sie Zugriff haben. Es ist mit einer Fabric Free-Lizenz erhältlich und erfordert keine Fabric-Kapazität. Ihre Datenbanken bleiben in ihren bestehenden Azure-Abonnements.

Für Einrichtungs- und Vorschau-Voraussetzungen siehe Überwachen einer Microsoft SQL-Datenbank. Informationen zum Hinzufügen von Leistungsdaten finden Sie unter Leistungsüberwachung für Microsoft SQL aktivieren.

Auf Hyperscale upgraden

Mit wachsender Arbeitslast kannst du deine bestehende kostenlose Datenbank auf Hyperscale upgraden. Der Leitfaden behandelt Voraussetzungen, separate Updates zur Deaktivierung der kostenlosen Stufe und zur Umwandlung der Datenbank sowie Verifikationen.

Die Erlaubnis kostenpflichtiger Überschreitungen deaktiviert die kostenlose Stufe nicht. Das Verlassen der kostenlosen Stufe ist für diese Datenbank dauerhaft, und es können Kosten für die kostenpflichtige Nutzung der Ebene „Universell“ anfallen, selbst wenn die anschließende Hyperscale-Konvertierung fehlschlägt. Sieh dir die Upgrade-Anleitung an, bevor du Änderungen vornimmst.

Überlegungen und Einschränkungen

Die folgenden Überlegungen und Einschränkungen gelten für Azure SQL-Datenbank kostenlose Tier-Datenbanken:

  • Die kostenlose Stufe nutzt dieselbe vollständig verwaltete General-Purpose-Infrastruktur wie eine kostenpflichtige Datenbank, enthält jedoch kein Service-Level-Agreement (SLA). Nutze es hauptsächlich für Entwicklungs- und Proof-of-Concept-Szenarien.
  • Wählen Sie das Verhalten aus, wenn Sie das monatliche Freilimit erreichen:
    • Automatisches Anhalten der Datenbank bis zum nächsten Monat stoppt die Gebühren, aber die Datenbank ist nicht zugänglich, bis das Kontingent zu Beginn des nächsten Kalendermonats zurückgesetzt wird.
    • Datenbank gegen zusätzliche Gebühren weiter verwenden hält die Datenbank online und berechnet Überschreitungen zu den üblichen universellen Tarifen für serverlose Instanzen. Du kannst nicht mehr zur automatischen Pause-Option zurückwechseln.
  • Die Datenbanken der kostenlosen Stufe pausieren automatisch nach 15 Minuten Inaktivität. Die automatische Pausenverzögerung ist fest und kann unabhängig vom gewählten Verhalten beim Erreichen des monatlichen freien Limits nicht geändert werden.
  • Trennen Sie die Verbindungen von Abfragetools wie SQL Server Management Studio und der MSSQL-Erweiterung für Visual Studio Code, einschließlich Abfrageeditoren und Objekt-Explorer-Verbindungen, wenn Sie fertig sind. Offene Verbindungen können eine automatische Pause im Leerlauf verhindern und weiterhin vCore-Sekunden beanspruchen. Das Trennen stellt den bereits verbrauchten Verbrauch nicht wieder her. Wenn die Datenbank nicht automatisch pausiert, überprüfen Sie Features, die das automatische Pausieren verhindern.
  • Du kannst die kostenlose Stufe nur auf eine neue Datenbank anwenden. Du kannst eine bestehende Datenbank nicht wiederherstellen oder in die kostenlose Stufe konvertieren.
  • Wenn Sie Erweiterte Konfiguration verwenden, gilt die für die erste kostenlose Tier-Datenbank ausgewählte Region für alle kostenlosen Tier-Datenbanken in diesem Abo und kann nicht geändert werden.

Für Details zur Backup-, Skalierungs-, Kopier- und Funktionskompatibilität siehe die kostenlose FAQ der Azure SQL-Datenbank.