Migrieren zum Innovationsgipfel:
Erfahren Sie, wie Sie die Migration und Modernisierung zu Azure verbessern können, um die Leistung, Resilienz und Sicherheit Ihres Unternehmens zu steigern, sodass Sie KI vollständig nutzen können.Jetzt registrieren
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Der Ressourcentyp für Einzeldatenbanken erstellt eine Datenbank in Azure SQL-Datenbank mit einem eigenen Satz von Ressourcen und wird über einen Server verwaltet. Wenn Sie einzelne Datenbanken bereitstellen, ist jede Datenbank isoliert und verwendet eine dedizierte Datenbank-Engine. Jede Datenbank verfügt über eine eigene Dienstebene innerhalb des DTU-basierten Kaufmodells oder des vCore-basierten Kaufmodells und eine Computegröße, die die Ressourcen definiert, die der Datenbank-Engine zugeordnet sind.
Sie können Ihre erste App auf einem kleinen Singleton kostengünstig im serverlosen Computetarif oder einer kleinen Computegröße im bereitgestellten Computetarif erstellen. Die Compute- oder Dienstebene können Sie jederzeit manuell oder programmgesteuert ändern, um die Anforderungen Ihrer Lösung zu erfüllen. Die Leistungsanpassung ist möglich, ohne dass es für die App oder für Ihre Kunden zu Ausfallzeiten kommt. Dank der dynamischen Skalierbarkeit kann Ihre Datenbank in transparenter Form auf sich schnell ändernde Ressourcenanforderungen reagieren, und Sie zahlen nur für die Ressourcen, die Sie jeweils benötigen.
Einzeldatenbanken und Pools für elastische Datenbanken
Eine Einzeldatenbank kann in einen oder aus einem Pool für elastische Datenbanken für die gemeinsame Nutzung von Ressourcen verschoben werden. Für viele Unternehmen und Anwendungen genügt es, wenn Einzeldatenbanken erstellt werden können und sich die Leistung nach oben oder unten anpassen lässt – insbesondere, wenn die Nutzungsmuster relativ gut vorhersagbar sind. Bei unvorhersagbaren Nutzungsmustern kann es jedoch schwer sein, die Kosten und Ihr Geschäftsmodell zu verwalten. Pools für elastische Datenbanken sind darauf ausgelegt, dieses Problem zu beheben. Das Konzept ist denkbar einfach. Sie ordnen Leistungsressourcen nicht einer Einzeldatenbank, sondern einem Pool zu, sodass Sie für die gesamten Leistungsressourcen des Pools und nicht für die Leistung einer Einzeldatenbank bezahlen.
Einzeldatenbanken und Pools für elastische Datenbanken bieten zahlreiche Verfügbarkeitsmerkmale. Weitere Informationen finden Sie unter Verfügbarkeitsmerkmale.
Transact-SQL-Unterschiede
Die meisten Transact-SQL-Funktionen, die von Anwendungen verwendet werden, werden in Microsoft SQL Server und in der Azure SQL-Datenbank unterstützt. Die zentralen SQL-Komponenten wie z.B. Datentypen, Operatoren, Zeichenfolgen-, Arithmetik-, logische und Cursorfunktionen funktionieren in SQL Server und in der SQL-Datenbank gleich. Es gibt jedoch einige T-SQL-Unterschiede zwischen Elementen der Datendefinitionssprache (Data Definition Language, DDL) und der Datenbearbeitungssprache (Data Manipulation Language, DML), die dazu führen, dass T-SQL-Anweisungen und -Abfragen nur teilweise unterstützt werden (mehr dazu weiter unten in diesem Artikel).
Darüber hinaus werden einige Features und Syntaxelemente nicht unterstützt, da Azure SQL-Datenbank entwickelt wurde, um Features von Abhängigkeiten von master-Datenbank und Betriebssystem zu isolieren. An sich sind die meisten Aktivitäten auf Serverebene für die SQL-Datenbank nicht geeignet. T-SQL-Anweisungen und -Optionen sind nicht verfügbar, wenn sie Optionen auf Serverebene, Betriebssystemkomponenten oder bestimmte Dateisystemkonfigurationen konfigurieren. Wenn solche Funktionen erforderlich sind, dann ist häufig eine andere geeignete Alternative von der SQL-Datenbank oder aus einem anderen Azure-Feature oder -Dienst verfügbar.
Hier erfahren Sie mehr zur Funktionsweise von Azure SQL-Datenbank, zu den wichtigsten Konzepte und praktischen Beispiele, die Entwicklern helfen, Azure SQL-Datenbank für ihre cloudbasierten Anwendungen effektiv zu nutzen.
Verwalten einer SQL Server-Datenbankinfrastruktur für Cloud-, lokale und hybride relationale Datenbanken auf Grundlage der Microsoft PaaS-Angebote für relationale Datenbanken.
Verwalten und skalieren Sie Hunderte oder Tausende Datenbanken in Azure SQL-Datenbank, indem Sie Pools für elastische Datenbanken verwenden. Zu einem Preis können Sie Ressourcen dort verteilen, wo sie benötigt werden.
Mit dem Kaufmodell für virtuelle Kerne können Sie Compute- und Speicherressourcen einzeln skalieren, eine Leistung wie in Ihrer lokalen Umgebung erzielen und den Preis für die Azure SQL-Datenbank optimieren.
In diesem Artikel wird die neue serverlose Computeebene beschrieben und mit der vorhandenen bereitgestellten Computeebene für Azure SQL-Datenbank verglichen.
Lernen Sie die technischen Details und Funktionen von Azure SQL-Datenbank kennen, des Managementsystems für relationale Datenbanken (RDBMS) von Microsoft in der Cloud.
Hier erfahren Sie mehr über logische Server, die von Azure SQL-Datenbank und Azure Synapse Analytics verwendet werden. Außerdem lernen Sie, wie Sie diese verwalten.
Hier finden Sie Informationen zum DTU-basierten Kaufmodell für Azure SQL-Datenbank und können Compute- und Speichergrößen auf der Grundlage von Dienstebenen vergleichen.