Worum handelt es sich beim Azure SQL-Datenbank-Dienst?What is Azure SQL Database service

Azure SQL-Datenbank ist ein universeller relationaler verwalteter Datenbankdienst, mit dem Sie eine hochverfügbare und hochleistungsfähige Datenspeicherebene für die Anwendungen und Lösungen in der Microsoft Azure-Cloud erstellen können.Azure SQL Database is a general-purpose relational database managed service that enables you to create highly-available and high-performance data storage layer for the applications and solutions in Microsoft Azure cloud. Dank leistungsstarker Funktionen für die Verarbeitung relationaler Daten und nicht relationaler Strukturen (wie etwa Graphen, JSON-Code, räumliche Daten und XML) kann SQL-Datenbank für verschiedenste moderne Cloudanwendungen verwendet werden.SQL Database can be the right choice for a variety of modern cloud applications because it enables you to use powerful functionalities for processing both relational data and non-relational structures such as graphs, JSON, spatial, and XML. SQL-Datenbank basiert auf der neuesten stabilen Version der Microsoft SQL Server-Datenbank-Engine und bietet ein breites Spektrum an erweiterten Abfrageverarbeitungsfeatures. Hierzu zählen unter anderem hochleistungsfähige In-Memory-Technologien und eine intelligente Abfrageverarbeitung.It is based on the latest stable version of the Microsoft SQL Server database engine and enables you to use rich set of advanced query processing features such as high performance in-memory technologies and Intelligent query processing. Mit der Cloud-First-Strategie von Microsoft werden die neuesten Funktionen von SQL Server zunächst in SQL-Datenbank und erst dann in SQL Server selbst veröffentlicht.With Microsoft's cloud-first strategy, the newest capabilities of SQL Server are released first to SQL Database, and then to SQL Server itself. Durch diesen Ansatz verfügen Sie immer über die neuesten Features von SQL Server – ohne den Mehraufwand für Patches oder Updates –, die in Millionen von Datenbanken getestet wurden.This approach provides you with the newest SQL Server capabilities with no overhead for patching or upgrading - and with these new features tested across millions of databases. SQL-Datenbank bietet zwei Kaufmodelle, mit denen sich die Leistung komfortabel definieren und skalieren lässt: ein V-Kern-basiertes Kaufmodell und ein DTU-basiertes Kaufmodell.SQL Database enables you to easily define and scale performance within two different purchasing models: a vCore-based purchasing model and a DTU-based purchasing model. Bei SQL-Datenbank handelt es sich um einen vollständig verwalteten Dienst mit integrierter Hochverfügbarkeit, Sicherungen und anderen gängigen Wartungsvorgängen.SQL Database is fully-managed service that has built-in high-availablility, backups, and other common maintenance operations. Microsoft kümmert sich um sämtliche Patches und Updates für den SQL- und Betriebssystemcode und übernimmt damit die Verwaltung der gesamten zugrunde liegenden Infrastruktur.Microsoft handles all patching and updating of the SQL and OS code seamlessly and abstracts away all management of the underlying infrastructure.

Hinweis

Ein Glossar von Begriffen in Azure SQL-Datenbank finden Sie unter Azure SQL Database glossary of terms (Azure SQL-Datenbank – Glossar).For a glossary of terms in Azure SQL Database, see SQL Database terms glossary

Azure SQL-Datenbank bietet die folgenden Bereitstellungsoptionen für eine Azure SQL-Datenbank:Azure SQL Database provides the following deployment options for an Azure SQL database:

Bereitstellungsoptionen

  • Einzeldatenbank ist eine vollständig verwaltete, isolierte Datenbank und eignet sich perfekt für moderne Cloudanwendungen und Microservices, die eine einzelne zuverlässige Datenquelle benötigen.Single database represents fully-managed isolated database that is perfect choice for the modern cloud applications and microservices that need a single reliable data source. Eine Einzeldatenbank ähnelt einer eigenständigen Datenbank in der Microsoft SQL Server-Datenbank-Engine.A single database is similar to a contained databases in Microsoft SQL Server database engine.
  • Verwaltete Instanz ist eine vollständig verwaltete Instanz der Microsoft SQL Server-Datenbank-Engine mit einer Gruppe von Datenbanken, die gemeinsam verwendet werden können.Managed instance is a fully-managed instance of the Microsoft SQL Server database engine containing a set of databases that can be used together. Diese Option eignet sich perfekt für die mühelose Migration lokaler SQL Server-Datenbanken in die Azure-Cloud sowie für Anwendungen, die auf leistungsstarke Datenbankfeatures der Microsoft SQL Server-Datenbank-Engine angewiesen sind.It is a perfect choice for easy migration of on-premises SQL Server databases to Azure cloud and for applications that need to leverage powerful database features that SQL Server Database Engine provides.
  • Pool für elastische Datenbanken ist eine Sammlung von Einzeldatenbanken mit gemeinsam genutzten Ressourcen wie CPU oder Arbeitsspeicher.Elastic pool is a collection of Single databases with a shared set of resources such as CPU or memory. Singletons können in und aus Pools für elastische Datenbanken verschoben werden.Single databases can be moved into and out of an elastic pool.

Wichtig

Funktionelle Unterschiede zwischen SQL-Datenbank und SQL Server sowie Unterschiede zwischen verschiedenen Bereitstellungsoptionen für Azure SQL-Datenbank finden Sie unter SQL-Funktionen.To understand the feature differences between SQL Database and SQL Server, as well as the differences between different Azure SQL Database deployment options, see SQL features.

SQL-Datenbank bietet eine vorhersagbare Leistung mit mehreren Ressourcentypen, Dienstebenen und Computegrößen, die eine dynamische Skalierung ohne Downtime, integrierte intelligente Optimierung, globale Skalierbarkeit und Verfügbarkeit sowie erweiterte Sicherheitsoptionen bieten – alles mit nahezu keinem Verwaltungsaufwand.SQL Database delivers predictable performance with multiple resource types, service tiers, and compute sizes that provides dynamic scalability with no downtime, built-in intelligent optimization, global scalability and availability, and advanced security options — all with near-zero administration. Mit diesen Funktionen können Sie sich auf die schnelle Entwicklung von Apps und die Verkürzung des Zeitraums bis zur Markteinführung konzentrieren, anstatt wertvolle Zeit und Ressourcen für die Verwaltung von virtuellen Computern und der Infrastruktur aufwenden zu müssen.These capabilities allow you to focus on rapid app development and accelerating your time to market, rather than allocating precious time and resources to managing virtual machines and infrastructure. Der SQL-Datenbank-Dienst wird derzeit in 38 Rechenzentren auf der ganzen Welt ausgeführt – und regelmäßig werden neue online geschaltet. Dies ermöglicht die Ausführung Ihrer Datenbank in einem Rechenzentrum in Ihrer Nähe.The SQL Database service is currently in 38 data centers around the world, with more data centers coming online regularly, which enables you to run your database in a data center near you.

Skalierbare Leistung und PoolsScalable performance and pools

Bei allen SQL-Datenbank-Varianten können Sie die Menge an zuzuweisenden Ressourcen definieren.All flavors of SQL Database enable you to define the amount of resources that will be assigned.

  • Bei Singletons ist jede Datenbank von den anderen isoliert und damit portabel. Jede Datenbank verfügt über eine eigene garantierte Menge an Compute-, Arbeitsspeicher- und Speicherressourcen.With single databases, each database is isolated from each other and portable, each with its own guaranteed amount of compute, memory, and storage resources. Die der Datenbank zugewiesene Ressourcenmenge ist allein dieser Datenbank vorbehalten und wird nicht gemeinsam mit anderen Datenbanken in der Azure-Cloud genutzt.The amount of the resources that is assigned to the database is dedicated to that database and will not be shared with other databases in Azure cloud. Darüber hinaus haben Sie die Möglichkeit zum dynamischen Skalieren von Einzeldatenbankressourcen in Azure SQL-Datenbank.It also gives you the ability to dynamically scale single database resources up and down. Bei einer Einzeldatenbank werden verschiedene Compute-, Arbeitsspeicher- und Speicherressourcen für unterschiedliche Anforderungen bereitgestellt (1–80 V-Kerne, 32 GB–4 TB usw.). Mit der Dienstebene „Hyperscale“ für Einzeldatenbanken können Sie bis zu 100 TB mit schnellen Sicherungs- und Wiederherstellungsfunktionen skalieren.Single Database provides different compute, memory, and storage resources for different needs that vary from 1 to 80 vCores, 32GB to 4 TB, etc. The hyperscale service tier for single database enables you to scale to 100 TB, with fast backup and restore capabilities.
  • Mit Pools für elastische Datenbanken können Sie Ressourcen zuweisen, die von allen Datenbanken im Pool gemeinsam genutzt werden.With elastic pools, you can assign resources that will be shared by all databases in the pool. Sie können eine neue Datenbank erstellen oder bereits vorhandene Einzeldatenbanken in einen Ressourcenpool verschieben, um die Ressourcennutzung zu maximieren und Geld zu sparen. Außerdem haben Sie so die Möglichkeit zum Skalieren von Ressourcen für Pools für elastische Datenbanken in Azure SQL-Datenbank.You can create a new database or move the existing single databases into a resource pool to maximize the use of resources and save money - and the ability to dynamically scale elastic pool resources up and down.
  • Bei verwalteten Instanzen ist jede verwaltete Instanz von den anderen Instanzen isoliert und verfügt über garantierte Ressourcen.With managed instances, each managed instance is isolated from other instances with guaranteed resources. In einer verwalteten Instanz nutzen die Instanzdatenbanken einen gemeinsamen Satz von Ressourcen. Somit haben Sie die Möglichkeit, Ressourcen für eine verwaltete Instanz dynamisch hoch- und herunterzuskalieren.Within a managed instance, the instance databases share a set of resources - and the ability to dynamically scale managed instance resources up and down.

Sie können zu einer geringen monatlichen Gebühr Ihre erste App in einer kleinen Einzeldatenbank in der Dienstebene „Universell“ erstellen und diese dann jederzeit manuell oder programmgesteuert in die Dienstebene „Unternehmenskritisch“ ändern, um die Anforderungen Ihrer Lösung zu erfüllen.You can build your first app on a small, single database at a low cost per month in the general purpose service tier and then change its service tier manually or programmatically at any time to the business critical Service tier to meet the needs of your solution. Die Leistungsanpassung ist möglich, ohne dass es für die App oder für Ihre Kunden zu Ausfallzeiten kommt.You can adjust performance without downtime to your app or to your customers. 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.Dynamic scalability enables your database to transparently respond to rapidly changing resource requirements and enables you to only pay for the resources that you need when you need them.

Dynamische Skalierbarkeit ist nicht dasselbe wie automatische Skalierung.Dynamic scalability is different from autoscale. Bei der automatischen Skalierung wird ein Dienst automatisch auf der Grundlage von Kriterien skaliert. Die dynamische Skalierbarkeit ermöglicht dagegen eine manuelle Skalierung ohne Ausfallzeiten.Autoscale is when a service scales automatically based on criteria, whereas dynamic scalability allows for manual scaling without downtime. Eine Einzeldatenbank unterstützt die manuelle dynamische Skalierbarkeit, aber keine automatische Skalierung.A Single database supports manual dynamic scalability, but not autoscale. Ein höheres Maß an Automatisierung lässt sich bei Bedarf mithilfe von Pools für elastische Datenbanken erzielen, die die gemeinsame Nutzung eines Ressourcenpools auf der Grundlage individueller Datenbankanforderungen ermöglichen.For a more automatic experience, consider using elastic pools, which allow databases to share resources in a pool based on individual database needs. Es gibt allerdings auch Skripts, die Sie bei der Automatisierung der Skalierbarkeit für eine Einzeldatenbank unterstützen.However, there are scripts that can help automate scalability for a single database. Ein Beispiel finden Sie unter Überwachen und Skalieren einer Einzeldatenbank mit PowerShell.For an example, see Use PowerShell to monitor and scale a single database.

Kaufmodelle, Dienstebenen, Computegrößen und SpeichermengenPurchasing models, service tiers, compute sizes, and storage amounts

SQL-Datenbank bietet zwei Kaufmodelle:SQL Database offers two purchasing models:

  • Beim vCore-basierten Kaufmodell können Sie die Anzahl virtueller Kerne, die Arbeitsspeichermenge sowie Menge und Geschwindigkeit des Speichers auswählen.The vCore-based purchasing model lets you choose the number of vCores, the amount or memory, and the amount and speed of storage. Mit dem vCore-basierten Kaufmodell können Sie auch den Azure-Hybridvorteil für SQL Server nutzen, um Kosten einzusparen.The vCore-based purchasing model also allows you to use Azure Hybrid Benefit for SQL Server to gain cost savings. Weitere Informationen zum Azure-Hybridvorteil finden Sie in den häufig gestellten Fragen.For more information about the Azure Hybrid Benefit, see Frequently asked questions.
  • Das DTU-basierte Kaufmodell bietet zur Unterstützung von einfachen bis hin zu komplexen Datenbankworkloads eine Mischung aus Compute-, Arbeitsspeicher- und E/A-Ressourcen in drei Dienstebenen.The DTU-based purchasing model offers a blend of compute, memory, IO resources in three service tiers to support lightweight to heavyweight database workloads. Die Computegrößen der einzelnen Ebenen bieten unterschiedliche Ressourcenzusammenstellungen, denen Sie zusätzliche Speicherressourcen hinzufügen können.Compute sizes within each tier provide a different mix of these resources, to which you can add additional storage resources.

Pools für elastische Datenbanken zum Maximieren der RessourcenverwendungElastic pools to maximize resource utilization

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.For many businesses and applications, being able to create single databases and dial performance up or down on demand is enough, especially if usage patterns are relatively predictable. Bei unvorhersagbaren Nutzungsmustern kann es jedoch schwer sein, die Kosten und Ihr Geschäftsmodell zu verwalten.But if you have unpredictable usage patterns, it can make it hard to manage costs and your business model. Pools für elastische Datenbanken sind darauf ausgelegt, dieses Problem zu beheben.Elastic pools are designed to solve this problem. Das Konzept ist denkbar einfach.The concept is simple. 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.You allocate performance resources to a pool rather than an individual database and pay for the collective performance resources of the pool rather than for single database performance.

Pools für elastische Datenbanken

Bei Pools für elastische Datenbanken müssen Sie sich nicht darauf konzentrieren, die Datenbankleistung nach oben oder unten anzupassen, wenn der Ressourcenbedarf schwankt.With elastic pools, you don’t need to focus on dialing database performance up and down as demand for resources fluctuates. Die Pooldatenbanken nutzen die Leistungsressourcen des Pools für elastische Datenbanken je nach Bedarf.The pooled databases consume the performance resources of the elastic pool as needed. Pooldatenbanken nutzen die Grenzwerte des Pools, überschreiten sie aber nicht. Ihre Kosten bleiben also vorhersagbar, auch wenn sich die Nutzung der einzelnen Datenbanken nicht prognostizieren lässt.Pooled databases consume but don’t exceed the limits of the pool, so your cost remains predictable even if individual database usage doesn’t. Darüber hinaus können Sie Datenbanken im Pool hinzufügen und entfernenund so Ihre App von einigen wenigen auf Tausende Datenbanken skalieren, und das in einem kontrollierten Kostenrahmen.What’s more, you can add and remove databases to the pool, scaling your app from a handful of databases to thousands, all within a budget that you control. Sie können außerdem die minimalen und maximalen Ressourcen steuern, die für die Datenbanken im Pool verfügbar sind. So können Sie sicherstellen, dass keine Datenbank im Pool alle Poolressourcen verbraucht und dass jede Pooldatenbank über ein garantiertes Minimum an Ressourcen verfügt.You can also control the minimum and maximum resources available to databases in the pool to ensure that no database in the pool uses all the pool resources and that every pooled database has a guaranteed minimum amount of resources. Weitere Informationen zu Entwurfsmustern für SaaS-Anwendungen, für die Pools für elastische Datenbanken verwendet werden, finden Sie unter Entwurfsmuster für SaaS-Anwendungen mit mehreren Mandanten und SQL-Datenbank.To learn more about design patterns for SaaS applications using elastic pools, see Design Patterns for Multi-tenant SaaS Applications with SQL Database.

Skripts können Sie bei der Überwachung und Skalierung von Pools für elastische Datenbanken unterstützen.Scripts can help with monitoring and scaling elastic pools. Ein Beispiel finden Sie unter Verwenden von PowerShell zum Überwachen und Skalieren eines Pools für elastische SQL-Datenbanken in der Azure SQL-Datenbank.For an example, see Use PowerShell to monitor and scale a SQL elastic pool in Azure SQL Database

Wichtig

Für eine verwaltete Instanz werden Pools für elastische Datenbanken nicht unterstützt.A managed instance does not support elastic pools. Eine verwaltete Instanz ist vielmehr eine Sammlung von Instanzdatenbanken, die die Ressourcen der verwalteten Instanz gemeinsam nutzen.Rather, a managed instance is a collection of instance databases that share managed instance resources.

Mischen von Einzeldatenbanken mit PooldatenbankenBlend single databases with pooled databases

Sie haben die Möglichkeit, Einzeldatenbanken mit Pools für elastische Datenbanken zu kombinieren und die Dienstebenen von Einzeldatenbanken und Pools für elastische Datenbanken schnell und einfach an Ihre Bedürfnisse anzupassen.You can blend single databases with elastic pools and change the service tiers of single databases and elastic pools quickly and easily to adapt to your situation. Mit der Leistungsstärke und Reichweite von Azure können Sie andere Azure-Dienste mit SQL-Datenbank kombinieren, um Ihre individuellen Anforderungen bei der App-Entwicklung zu erfüllen, Kosten- und Ressourceneffizienz zu fördern und neue Geschäftsmöglichkeiten zu erschließen.With the power and reach of Azure, you can mix-and-match other Azure services with SQL Database to meet your unique app design needs, drive cost and resource efficiencies, and unlock new business opportunities.

Umfassende Funktionen für Überwachung und WarnungExtensive monitoring and alerting capabilities

Azure SQL-Datenbank bietet eine Reihe von erweiterten Überwachungs- und Problembehandlungsfeatures, mit deren Hilfe Sie sich detailliert über die Workloadmerkmale informieren können.Azure SQL Database provides a set of advanced monitoring and troubleshooting features that can help you to get the full insights into the workload characteristics. Die Features und Tools können wie folgt kategorisiert werden:The features and tools might be categorized as:

  • Die integrierten Überwachungsfunktionen, die von der neuesten Version der SQL Server-Datenbank-Engine bereitgestellt werden und Echtzeiteinblicke in die Leistung ermöglichen.The built-in monitoring capabilities provided by the latest version of SQL Server Database Engine that enable you to find real-time performance insights.
  • Von der Azure-Plattform bereitgestellte PaaS-Überwachungsfunktionen zur mühelosen Überwachung zahlreicher Datenbankinstanzen sowie zur Nutzung von Problembehandlungstipps, die Ihnen bei der Behebung von Leistungsprobleme helfen können.PaaS monitoring capabilities provided by Azure platform that enable you to easily monitor a large number of database instances and also provide the troubleshooting advices that can help you to fix performance issues.

Das wichtigste integrierte Feature zur Überwachung der Datenbank-Engine ist der Abfragespeicher: Diese Komponente erfasst die Leistung Ihrer Abfragen in Echtzeit und ermöglicht die Erkennung möglicher Leistungsprobleme sowie die Ermittlung der wichtigsten Ressourcenverbraucher.The most important built-in database engine monitoring feature that you should leverage is Query Store component that records the performance of your queries at the real-time and enables you to identify the potential performance issues and the top resource consumers. Über die automatische Optimierung und Empfehlungen werden Tipps für Abfragen mit Leistungsproblemen sowie für fehlende oder duplizierte Indizes bereitgestellt.Automatic tuning and recommendations provide advices regarding the queries with the regressed performance and missing or duplicated indexes. Bei der automatischen Optimierung in Azure SQL-Datenbank haben Sie die Möglichkeit, die Skripts zur Behebung der Probleme manuell anzuwenden. Sie können die Anwendung der Korrektur aber auch Azure SQL-Datenbank überlassen. Daraufhin wird anhand von Tests überprüft, ob eine Verbesserung festzustellen ist, und die Änderung wird abhängig vom Ergebnis entweder beibehalten oder zurückgesetzt.Automatic tuning in Azure SQL Database enables you to either manually apply the scripts that can fix the issues or let Azure SQL Database to apply the fix, test and verify does it provide some benefit, and retain or revert the change depending on the outcome. Neben dem Abfragespeicher und den automatischen Optimierungsfunktionen können Sie auch standardmäßige DMVs und XEvent verwenden, um die Workloadleistung zu überwachen.In addition to Query Store and Automatic tuning capabilities, you can also use standard DMVs and XEvent to monitor the workload performance.

Mithilfe der integrierten Tools für Leistungsüberwachung und Warnungen der Azure-Plattform können Sie in Kombination mit den Leistungsbewertungen mühelos den Status mehrerer tausend Datenbanken überwachen.Azure platform provides the built-in performance monitoring and alerting tools, combined with the performance ratings, that enable you to easily monitor status of thousands of databases. Mit diesen Tools können Sie die Auswirkungen des zentralen Hoch- oder Herunterskalierens je nach Ihren derzeitigen bzw. projektbezogenen Leistungsanforderungen schnell bewerten.Using these tools, you can quickly assess the impact of scaling up or down based on your current or project performance needs. Darüber hinaus kann SQL-Datenbank zur einfacheren Überwachung Metriken und Diagnoseprotokolle ausgeben.Additionally, SQL Database can emit metrics and diagnostic logs for easier monitoring. Sie können SQL-Datenbank zum Speichern von Ressourcenverbrauch, Workern und Sitzungen sowie Verbindungen in einer der folgenden Azure-Ressourcen konfigurieren:You can configure SQL Database to store resource usage, workers and sessions, and connectivity into one of these Azure resources:

  • Azure Storage: Ermöglicht die kostengünstige Archivierung großer Mengen von Telemetriedaten.Azure Storage: For archiving vast amounts of telemetry for a small price

  • Azure Event Hub: Ermöglicht die Integration von Telemetriedaten von SQL-Datenbank in Ihre benutzerdefinierte Überwachungslösung oder in Hotpipelines.Azure Event Hub: For integrating SQL Database telemetry with your custom monitoring solution or hot pipelines

  • Azure Monitor-Protokolle: Ermöglicht die Verwendung einer integrierten Überwachungslösung mit Funktionen für Berichterstellung, Warnungen und Problemlösung.Azure Monitor logs: For built-in monitoring solution with reporting, alerting, and mitigating capabilities.

    Architektur

VerfügbarkeitsfunktionenAvailability capabilities

In einer herkömmlichen SQL Server-Umgebung verfügen Sie in der Regel über (mindestens) zwei Computer, die lokal mit exakten (synchron verwalteten) Kopien der Daten eingerichtet sind (mit Funktionen wie AlwaysOn-Verfügbarkeitsgruppen oder Failoverclusterinstanzen), um sich vor dem Ausfall einzelner Computer/Komponenten zu schützen.In a traditional SQL Server environment, you would generally have (at least) 2 machines locally set up with exact (synchronously maintained) copies of the data (using features like AlwaysOn availability groups or Failover Cluster Instances) to protect against a failure of a single machine/component. Dies gewährleistet Hochverfügbarkeit, bietet aber keinen Schutz vor einer Naturkatastrophe, die Ihr Rechenzentrum zerstört.This provides high availability but does not protect against a natural disaster destroying your data center.

Die Notfallwiederherstellung geht davon aus, dass ein katastrophales Ereignis geografisch lokal so begrenzt ist, dass es an entfernter Stelle einen anderen Computer bzw. eine andere Gruppe von Computern mit einer Kopie Ihrer Daten gibt.Disaster recovery assumes that a catastrophic event will be geographically localized enough to have another machine/set of machines with a copy of your data far away. In SQL Server können Sie AlwaysOn-Verfügbarkeitsgruppen im asynchronen Modus verwenden, um diese Vorgabe zu erfüllen.In SQL Server, you could use Always On Availability Groups running in async mode to get this capability. Die „Lichtgeschwindigkeitsprobleme“ bedeuten in der Regel, dass Benutzer nicht warten möchten, bis die Replikation in so weiter Entfernung entfernt erfolgt ist, bevor sie eine Transaktion committen, sodass es ein Potenzial für Datenverlust gibt, wenn Sie ungeplante Failover durchführen.The speed of light issues usually means that people do not want to wait for replication to happen that far away before committing a transaction, so there is potential for data loss when you do unplanned failovers.

Datenbanken auf Premium- und unternehmenskritischen Dienstebenen leisten bereits etwas sehr Ähnliches für die Synchronisierung einer Verfügbarkeitsgruppe.Databases in the premium and business critical service tiers already do something very similar to the synchronization of an availability group. Datenbanken auf niedrigeren Dienstebenen bieten Redundanz mithilfe von Speicher, der einen anderen, aber vergleichbaren Mechanismus verwendet.Databases in lower service tiers provide redundancy through storage using a different but equivalent mechanism. Es gibt Logik, die Schutz vor dem Ausfall eines einzelnen Computers bietet.There is logic that protects against a single machine failure. Das Feature „Aktive Georeplikation“ bietet Ihnen die Möglichkeit, sich vor Katastrophen zu schützen, bei denen eine ganze Region zerstört wird.The active geo-replication feature gives you the ability to protect against disaster where a whole region is destroyed.

Azure-Verfügbarkeitszonen sind ein Beitrag zum Thema Hochverfügbarkeit.Azure Availability Zones is a play on the high availability problem. Es wird versucht, Schutz gegen den Ausfall eines einzelnen Rechenzentrumsgebäudes innerhalb einer Region zu bieten.It tries to protect against the outage of a single data center building within a single region. Daher soll für ein Gebäude Schutz vor dem Verlust der Stromversorgung oder des Netzwerks geboten werden.So, it wants to protect against the loss of power or network to a building. In SQL Azure funktioniert dies, indem die verschiedenen Replikate in unterschiedlichen Verfügbarkeitszonen (also verschiedenen Gebäuden) platziert werden und ansonsten wie bisher weiterarbeiten.In SQL Azure, this will work by placing the different replicas in different availability zones (different buildings, effectively) and otherwise working as before.

Durch die Unterstützung eines globalen Netzwerks von durch Microsoft verwaltete Rechenzentren stellt die branchenführende Verfügbarkeit von Azure mit einer Vereinbarung zum Servicelevel (SLA) von 99,99 % sicher, dass Ihre Apps rund um die Uhr ausgeführt werden.In fact, Azure's industry leading 99.99% availability service level agreement (SLA), powered by a global network of Microsoft-managed datacenters, helps keep your app running 24/7. Die Azure-Plattform führt eine vollständige Verwaltung jeder Datenbank durch und garantiert die Vermeidung von Datenverlusten und einen hohen Prozentsatz in Bezug auf die Datenverfügbarkeit.The Azure platform fully manages every database and guarantees no data loss and high percentage of data availability. In Azure werden Bereiche wie Patchen, Sicherungen, Replikation, Fehlererkennung, zugrunde liegende potenzielle Hardware-, Software- oder Netzwerkfehler, Bereitstellung von Fehlerbehebungen, Failover, Datenbankupgrades und andere Wartungsaufgaben automatisch durchgeführt.Azure automatically handles patching, backups, replication, failure detection, underlying potential hardware, software or network failures, deploying bug fixes, failovers, database upgrades and other maintenance tasks. Die Standardverfügbarkeit wird erreicht, indem eine Unterteilung in Compute- und Speicherebenen vorgenommen wird.Standard availability is achieved by a separation of compute and storage layers. Premium-Verfügbarkeit wird erreicht, indem Compute- und Speicherbereich aus Leistungsgründen auf einem einzelnen Knoten angeordnet und dann im Hintergrund Technologien implementiert werden, die mit Always On-Verfügbarkeitsgruppen vergleichbar sind.Premium availability is achieved by integrating compute and storage on a single node for performance and then implementing technology similar to Always On Availability Groups under the covers. Eine vollständige Beschreibung der Funktionen für Hochverfügbarkeit von Azure SQL-Datenbank finden Sie unter Verfügbarkeit von Azure SQL-Datenbank.For a full discussion of the high availability capabilities of Azure SQL Database, see SQL Database availability. SQL-Datenbank bietet außerdem integrierte Features für die Geschäftskontinuität und globale Skalierbarkeit. Dazu gehören u.a.:In addition, SQL Database provides built-in business continuity and global scalability features, including:

  • Automatische Sicherungen:Automatic backups:

    SQL-Datenbank führt automatisch vollständige, differenzielle und Transaktionsprotokollsicherungen von Azure SQL-Datenbanken aus, sodass Sie diese zu einem beliebigen Zeitpunkt wiederherstellen können.SQL Database automatically performs full, differential, and transaction log backups of Azure SQL databases to enable you to restore to any point in time. Für Einzel- und Pooldatenbanken können Sie SQL-Datenbank zum Speichern von vollständigen Datenbanksicherungen in Azure Storage für die langfristige Aufbewahrung konfigurieren.For single databases and pooled databases, you can configure SQL Database to store full database backups to Azure storage for long-term backup retention. Für verwaltete Instanzen können Sie auch ausschließlich kopierbare Sicherungen für die langfristige Sicherungsaufbewahrung ausführen.For managed instances, you can also perform copy-only backups for long-term backup retention.

  • Point-in-Time-Wiederherstellungen:Point-in-time restores:

    Alle Bereitstellungsoptionen von SQL-Datenbank unterstützen die Wiederherstellung zu einem beliebigen Zeitpunkt innerhalb der Vermerkdauer für automatische Sicherungen für sämtliche Azure SQL-Datenbanken.All SQL Database deployment options support recovery to any point in time within the automatic backup retention period for any Azure SQL database.

  • Aktive Georeplikation:Active geo-replication:

    Bei Einzel- und Pooldatenbanken können Sie bis zu vier lesbare sekundäre Datenbanken konfigurieren – im gleichen Azure-Rechenzentrum oder in weltweit verteilten Azure-Rechenzentren.Single database and pooled databases allow you to configure up to four readable secondary databases in either the same or globally distributed Azure data centers. Wenn Sie beispielsweise über eine SaaS-Anwendung mit einer Katalogdatenbank verfügen, die eine große Anzahl gleichzeitiger schreibgeschützter Transaktionen umfasst, können Sie mithilfe der aktiven Georeplikation eine globale Skalierung für das Lesen aktivieren und so Engpässe in der primären Datenbank beseitigen, die durch hohe Workloads aufgrund der Lesevorgänge verursacht werden.For example, if you have a SaaS application with a catalog database that has a high volume of concurrent read-only transactions, use active geo-replication to enable global read scale and remove bottlenecks on the primary that are due to read workloads. Verwenden Sie für verwaltete Instanzen Autofailover-Gruppen.For managed instances, use auto-failover groups.

  • Autofailover-Gruppen :Auto-failover groups:

    Alle Bereitstellungsoptionen von SQL-Datenbank ermöglichen die Verwendung von Failovergruppen, um Hochverfügbarkeit und Lastenausgleich auf globaler Ebene zu gewährleisten, einschließlich transparenter Georeplikation, Failovern großer Mengen von Datenbanken, Pools für elastische Datenbanken und verwalteter Instanzen.All SQL Database deployment options allow you to use failover groups to enable high availability and load balancing at global scale, including transparent geo-replication and failover of large sets of databases, elastic pools, and managed instances. Failovergruppen erlauben das Erstellen von weltweit verteilten SaaS-Anwendungen mit minimalem Verwaltungsaufwand, bei dem alle komplexen Aufgaben für Überwachung, Weiterleitung und Failoverorchestrierung von SQL-Datenbank erledigt werden.Failover groups enable the creation of globally distributed SaaS applications with minimal administration overhead leaving all the complex monitoring, routing, and failover orchestration to SQL Database.

  • Zonenredundante Datenbanken:Zone-redundant databases:

    SQL-Datenbank ermöglicht die Bereitstellung von Premium-Datenbanken, unternehmenskritischen Datenbanken oder Pools für elastische Datenbanken über mehrere Verfügbarkeitszonen hinweg.SQL Database allows you to provision premium or business critical databases or elastic pools across multiple availability zones. Datenbanken und Pools für elastische Datenbanken verfügen über mehrere redundante Replikate, um die Hochverfügbarkeit sicherzustellen. Die Anordnung dieser Replikate in mehreren Verfügbarkeitszonen sorgt für eine höhere Resilienz, die beispielsweise die automatische Wiederherstellung nach Ausfällen von Datencentern ohne Datenverlust ermöglicht.Because these databases and elastic pools have multiple redundant replicas for high availability, placing these replicas into multiple availability zones provides higher resilience, including the ability to recover automatically from the datacenter scale failures without data loss.

Integrierte LogikBuilt-in intelligence

SQL-Datenbanken stellt integrierte Logik bereit, die Ihnen hilft, den Aufwand für die Ausführung und Verwaltung von Datenbanken erheblich zu senken und die Leistung und Sicherheit Ihrer Anwendung zu maximieren.With SQL Database, you get built-in intelligence that helps you dramatically reduce the costs of running and managing databases and maximizes both performance and security of your application. Bei der Ausführung von Millionen von Kundenworkloads rund um die Uhr sammelt und verarbeitet SQL-Datenbank eine riesige Menge an Telemetriedaten. Dabei bleiben die Kundendaten im Hintergrund jedoch permanent geschützt.Running millions of customer workloads around-the-clock, SQL Database collects and processes a massive amount of telemetry data, while also fully respecting customer privacy behind the scenes. Verschiedene Algorithmen werten fortlaufend die Telemetriedaten aus, damit der Dienst mit Ihrer Anwendung lernen und sich anpassen kann.Various algorithms are continuously evaluating the telemetry data so that the service can learn and adapt with your application. Auf Grundlage dieser Analyse schlägt der Dienst Empfehlungen zur Verbesserung der Leistung vor, die auf Ihre Workload zugeschnitten sind.Based on this analysis, the service comes up with performance improving recommendations tailored to your specific workload.

Automatische Leistungsüberwachung und -optimierungAutomatic performance monitoring and tuning

SQL-Datenbank bietet detaillierte Einblicke in die Abfragen, die Sie überwachen sollten.SQL Database provides detailed insight into the queries that you need to monitor. SQL-Datenbank erlernt Ihre Datenbankmuster und ermöglicht Ihnen das Anpassen Ihres Datenbankschemas an Ihre Workload.SQL Database's learns about your database patterns and enables you to adapt your database schema to your workload. SQL-Datenbank stellt Empfehlungen zur Leistungsoptimierung bereit, mit denen Sie Optimierungsschritte überprüfen und anwenden können.SQL Database provides performance tuning recommendations, where you can review tuning actions and apply them.

Eine kontinuierliche Überwachung der Datenbank ist jedoch eine schwierige und aufwendige Aufgabe, insbesondere bei sehr vielen Datenbanken.However, constantly monitoring database is a hard and tedious task, especially when dealing with many databases. Intelligent Insights übernimmt diese Aufgabe für Sie, indem die skalierbare Leistung von SQL-Datenbank überwacht wird. Sie werden zudem über Probleme mit der Leistungsminderung informiert. Außerdem wird die Grundursache des Problems identifiziert, und Empfehlungen zur Leistungsverbesserung werden nach Möglichkeit bereitgestellt.Intelligent Insights does this job for you by automatically monitoring SQL Database performance at scale and it informs you of performance degradation issues, it identifies the root cause of the issue and provides performance improvement recommendations when possible.

Das Verwalten einer großen Anzahl von Datenbanken ist eventuell nicht möglich, selbst mit allen verfügbaren Tools und Berichten, die SQL-Datenbank und das Azure-Portal bereitstellen.Managing a huge number of databases might be impossible to do efficiently even with all available tools and reports that SQL Database and Azure portal provide. Anstelle der manuellen Überwachung und Optimierung der Datenbank sollten Sie erwägen, einige der Überwachungs- und Optimierungsaktionen mithilfe der automatischen Optimierung an SQL-Datenbank zu delegieren.Instead of monitoring and tuning your database manually, you might consider delegating some of the monitoring and tuning actions to SQL Database using automatic tuning. SQL-Datenbank wendet Empfehlungen automatisch an und testet und überprüft jede der Optimierungsaktionen, um sicherzustellen, dass sich die Leistung weiter verbessert.SQL Database automatically applies recommendations, tests, and verifies each of its tuning actions to ensure the performance keeps improving. Auf diese Weise passt sich SQL-Datenbank automatisch auf kontrollierte und sichere Weise an Ihre Workload an.This way, SQL Database automatically adapts to your workload in controlled and safe way. Die automatische Optimierung bedeutet, dass die Leistung Ihrer Datenbank vor und nach jeder Optimierungsaktion sorgfältig überwacht und verglichen wird – und wenn sich die Leistung nicht verbessert, wird die Optimierungsaktion zurückgesetzt.Automatic tuning means that the performance of your database is carefully monitored and compared before and after every tuning action, and if the performance doesn’t improve, the tuning action is reverted.

Bereits heute verlassen sich viele unserer Partner, die mehrinstanzenfähige SaaS-Apps auf Grundlage von SQL-Datenbank ausführen, auf die automatische Leistungsoptimierung, um sicherzustellen, dass ihre Anwendungen immer eine stabile und zuverlässige Leistung zeigen.Today, many of our partners running SaaS multi-tenant apps on top of SQL Database are relying on automatic performance tuning to make sure their applications always have stable and predictable performance. Für sie verringert dieses Feature das Risiko, dass mitten in der Nacht ein Leistungsproblem auftritt, enorm.For them, this feature tremendously reduces the risk of having a performance incident in the middle of the night. Da darüber hinaus auch ein Teil ihrer Kundenbasis SQL Server verwendet, wenden sie dieselben Indizierungsempfehlungen von SQL-Datenbank an, um ihre SQL Server-Kunden zu unterstützen.In addition, since part of their customer base also uses SQL Server, they are using the same indexing recommendations provided by SQL Database to help their SQL Server customers.

Es gibt zwei Aspekte der automatischen Optimierung, die in SQL-Datenbank verfügbar sind:There are two automatic tuning aspects that are available in SQL Database:

  • Automatische Indexverwaltung: Diese Funktion identifiziert Indizes, die der Datenbank hinzugefügt, und solche, die entfernt werden sollten.Automatic index management: Identifies indexes that should be added in your database, and indexes that should be removed.
  • Automatische Plankorrektur: Diese Funktion erkennt problematische Pläne und korrigiert Leistungsprobleme mit SQL-Plänen (in Kürze, in SQL Server 2017 bereits verfügbar).Automatic plan correction: Identifies problematic plans and fixes SQL plan performance problems (coming soon, already available in SQL Server 2017).

Adaptive AbfrageverarbeitungAdaptive query processing

Wir fügen darüber hinaus auch einen Featuresatz zur adaptiven Abfrageverarbeitung in SQL-Datenbank hinzu. Dies schließt auch die überlappende Ausführung für Tabellenwertfunktionen mit mehreren Anweisungen, Feedback zur Speicherzuweisung im Batchmodus und adaptive Joins im Batchmodus ein.We are also adding the adaptive query processing family of features to SQL Database, including interleaved execution for multi-statement table-valued functions, batch mode memory grant feedback, and batch mode adaptive joins. Jedes dieser Features zur adaptiven Abfrageverarbeitung wendet ähnliche Techniken zum Lernen und Anpassen an, um weitere Leistungsprobleme zu beheben, die durch traditionell schwierig zu lösende Probleme bei der Abfrageoptimierung verursacht werden.Each of these adaptive query processing features applies similar “learn and adapt” techniques, helping further address performance issues related to historically intractable query optimization problems.

Erweiterte Sicherheit und KonformitätAdvanced security and compliance

SQL-Datenbank bietet eine Reihe von integrierten Sicherheits- und Konformitätsfeatures, mit der Sie Ihre Anwendung an verschiedene Sicherheits- und Konformitätsanforderungen anpassen können.SQL Database provides a range of built-in security and compliance features to help your application meet various security and compliance requirements.

Wichtig

Azure SQL-Datenbank (alle Bereitstellungsoptionen) wurde anhand einer Reihe von Konformitätsstandards zertifiziert.Azure SQL Database (all deployment options), has been certified against a number of compliance standards. Weitere Informationen finden Sie im Microsoft Azure Trust Center, wo die aktuellste Liste von Compliance-Zertifizierungen für SQL-Datenbank angezeigt wird.For more information, see the Microsoft Azure Trust Center where you can find the most current list of SQL Database compliance certifications.

Advanced Threat ProtectionAdvance Threat Protection

Advanced Data Security ist ein einheitliches Paket für erweiterte SQL-Sicherheitsfunktionen.Advanced data security is a unified package for advanced SQL security capabilities. Dazu zählen die Funktion zur Ermittlung und Klassifizierung sensibler Daten, die Verwaltung von Datenbankrisiken und die Erkennung ungewöhnlicher Aktivitäten, die eine Bedrohung für Ihre Datenbank darstellen können.It includes functionality for discovering and classifying sensitive data, managing your database vulnerabilities, and detecting anomalous activities that could indicate a threat to your database. Es bietet einen einzelnen Anlaufpunkt zum Aktivieren und Verwalten dieser Funktionen.It provides a single go-to location for enabling and managing these capabilities.

  • Datenermittlung und -klassifizierung:Data discovery & classification:

    Dieses Feature befindet sich derzeit in der Vorschauphase und bietet in Azure SQL-Datenbank integrierte Funktionen zum Ermitteln, Klassifizieren, Bezeichnen und Schützen sensibler Daten in Ihren Datenbanken.This feature (currently in preview) provides capabilities built into Azure SQL Database for discovering, classifying, labeling & protecting the sensitive data in your databases. Das Feature kann Einblicke in den Zustand Ihrer Datenbankklassifizierung bereitstellen und den Zugriff auf sensible Daten innerhalb der Datenbank und außerhalb ihrer Grenzen verfolgen.It can be used to provide visibility into your database classification state, and to track the access to sensitive data within the database and beyond its borders.

  • Sicherheitsrisikobewertung:Vulnerability assessment:

    Dieser Dienst kann potenzielle Schwachstellen in der Datenbank ermitteln, nachverfolgen und Sie bei der Beseitigung unterstützen.This service can discover, track, and help you remediate potential database vulnerabilities. Er bietet Einblicke in Ihren Sicherheitsstatus, enthält umsetzbare Schritte zum Beheben von Sicherheitsproblemen und verbessert Ihre Datenbanksicherheit.It provides visibility into your security state, and includes actionable steps to resolve security issues, and enhance your database fortifications.

  • Bedrohungserkennung:Threat detection:

    Dieses Feature erkennt anormale Aktivitäten, die auf ungewöhnliche und potenziell schädliche Versuche hindeuten, auf Ihre Datenbank zuzugreifen oder sie missbräuchlich zu nutzen.This feature detects anomalous activities indicating unusual and potentially harmful attempts to access or exploit your database. Sie überwacht Ihre Datenbank fortlaufend auf verdächtige Aktivitäten und bietet sofortige Sicherheitswarnungen zu potenziellen Sicherheitslücken, Angriffe durch Einschleusung von SQL-Befehlen und ungewöhnliche Datenbankzugriffsmuster.It continuously monitors your database for suspicious activities, and provides immediate security alerts on potential vulnerabilities, SQL injection attacks, and anomalous database access patterns. Die Warnungen der Bedrohungserkennung enthalten Details zu verdächtigen Aktivitäten sowie Empfehlungen, wie die Bedrohung untersucht und abgewendet werden kann.Threat detection alerts provide details of the suspicious activity and recommend action on how to investigate and mitigate the threat.

Überwachung auf Konformität und SicherheitAuditing for compliance and security

Die Überwachung verfolgt Datenbankereignisse und schreibt diese in ein Überwachungsprotokoll in Ihrem Azure Storage-Konto.Auditing tracks database events and writes them to an audit log in your Azure storage account. Die Überwachung kann Ihnen dabei helfen, die gesetzlichen Bestimmungen einzuhalten, die Datenbankaktivität zu verstehen und Einblicke in Abweichungen und Anomalien zu erhalten, die auf geschäftsspezifische Bedenken oder mutmaßliche Sicherheitsverstöße hinweisen können.Auditing can help you maintain regulatory compliance, understand database activity, and gain insight into discrepancies and anomalies that could indicate business concerns or suspected security violations.

DatenverschlüsselungData encryption

SQL-Datenbank schützt Ihre Daten, indem die Verschlüsselung für Daten in Bewegung mit Transport Layer Security, für ruhende Daten mit Transparent Data Encryption und für verwendete Daten mit Always Encrypted ermöglicht wird.SQL Database secures your data by providing encryption for data in motion with transport layer security, for data at rest with transparent data encryption, and for data in use with always encrypted.

Azure Active Directory-Integration und Multi-Factor AuthenticationAzure Active Directory integration and multi-factor authentication

SQL-Datenbank ermöglicht über die Azure Active Directory-Integration eine zentrale Verwaltung von Identitäten der Datenbankbenutzer und anderer Microsoft-Dienste.SQL Database enables you to centrally manage identities of database user and other Microsoft services with Azure Active Directory integration. Diese Funktion vereinfacht die Berechtigungsverwaltung und erhöht die Sicherheit.This capability simplifies permission management and enhances security. Azure Active Directory unterstützt Multi-Factor Authentication (MFA), um die Daten- und Anwendungssicherheit zu erhöhen, während gleichzeitig einmaliges Anmelden unterstützt wird.Azure Active Directory supports multi-factor authentication (MFA) to increase data and application security while supporting a single sign-in process.

KonformitätszertifizierungCompliance certification

SQL-Datenbank ist an regulären Überwachungen beteiligt und wurde für mehrere Konformitätsstandards zertifiziert.SQL Database participates in regular audits and has been certified against several compliance standards. Weitere Informationen finden Sie im Microsoft Azure Trust Center, wo die aktuellste Liste von Compliance-Zertifizierungen für SQL-Datenbank angezeigt wird.For more information, see the Microsoft Azure Trust Center where you can find the most current list of SQL Database compliance certifications.

Benutzerfreundliche ToolsEasy-to-use tools

SQL-Datenbank sorgt für einfachere und produktivere Abläufe beim Erstellen und Verwalten von Anwendungen.SQL Database makes building and maintaining applications easier and more productive. Mit SQL-Datenbank können Sie sich auf das konzentrieren, was Sie am besten können: erstklassige Apps entwickeln.SQL Database allows you to focus on what you do best: building great apps. Sie können in SQL-Datenbank Verwaltungs- und Entwicklungsaufgaben mithilfe von Tools und Fertigkeiten durchführen, über die Sie bereits verfügen.You can manage and develop in SQL Database using tools and skills you already have.

  • Das Azure-Portal:The Azure portal:

    Eine webbasierte Anwendung für die Verwaltung aller Azure-Dienste.A web-based application for managing all Azure services

  • SQL Server Management Studio:SQL Server Management Studio:

    Eine kostenlose, herunterladbare Clientanwendung für die Verwaltung beliebiger SQL-Infrastrukturen – von SQL Server bis SQL-Datenbank.A free, downloadable client application for managing any SQL infrastructure, from SQL Server to SQL Database

  • SQL Server Data Tools in Visual Studio:SQL Server Data Tools in Visual Studio:

    Eine kostenlose, herunterladbare Clientanwendung, mit der Sie relationale SQL Server-Datenbanken, Azure SQL-Datenbanken, Integration Services-Pakete, Analysis Services-Datenmodelle und Reporting Services-Berichte erstellen können.A free, downloadable client application for developing SQL Server relational databases, Azure SQL databases, Integration Services packages, Analysis Services data models, and Reporting Services reports.

  • Visual Studio Code:Visual Studio Code:

    Ein kostenloser, herunterladbarer Open-Source-Code-Editor für Windows, macOS und Linux, der Erweiterungen unterstützt – etwa die mssql-Erweiterung zum Abfragen von Microsoft SQL Server, Azure SQL-Datenbank und SQL Data Warehouse.A free, downloadable, open-source, code editor for Windows, macOS, and Linux that supports extensions, including the mssql extension for querying Microsoft SQL Server, Azure SQL Database, and SQL Data Warehouse.

SQL-Datenbank unterstützt das Erstellen von Anwendungen mit Python, Java, Node.js, PHP, Ruby und .NET unter macOS, Linux und Windows.SQL Database supports building applications with Python, Java, Node.js, PHP, Ruby, and .NET on the MacOS, Linux, and Windows. SQL-Datenbank unterstützt dieselben Verbindungsbibliotheken wie SQL Server.SQL Database supports the same connection libraries as SQL Server.

Häufig gestellte Fragen (FAQ) zu SQL-DatenbankSQL Database frequently asked questions (FAQ)

Was ist die aktuelle Version von SQL-Datenbank?What is the current version of SQL Database

Die aktuelle Version von SQL-Datenbank ist V12.The current version of SQL Database is V12. Version V11 wurde eingestellt.Version V11 has been retired.

Kann ich den Zeitpunkt der Ausfallzeiten beim Patchen steuern?Can I control when patching downtime occurs

Nein.No. Die Auswirkungen vom Patchen sind im Allgemeinen nicht merklich, wenn Sie in Ihrer App Wiederholungslogik einsetzen.The impact of patching is generally not noticeable if you employ retry logic in your app. Weitere Informationen zur Vorbereitung auf geplante Wartungsereignisse in Azure SQL-Datenbank finden Sie unter Planen von Azure-Wartungsereignissen in Azure SQL-Datenbank.For more information about how to prepare for planned maintenance events on your Azure SQL database, see planning for Azure maintenance events in Azure SQL Database.

Fragen zum Azure-HybridvorteilAzure Hybrid Benefit questions

Gibt es für den Azure-Hybridvorteil für SQL Server Dualnutzungsrechte?Are there dual-use rights with Azure Hybrid Benefit for SQL Server

Sie verfügen für die Lizenz 180 Tage lang über Dualnutzungsrechte, um sicherzustellen, dass die Migrationen reibungslos durchgeführt werden können.You have 180 days of dual use rights of the license to ensure migrations are running seamlessly. Nach Ablauf der 180 Tage kann die SQL Server-Lizenz nur in der Cloud in SQL-Datenbank verwendet werden, und lokal und in der Cloud gelten keine Dualnutzungsrechte mehr.After that 180-day period, the SQL Server license can only be used in the cloud in SQL Database, and does not have dual use rights on-premises and in the cloud.

Wie unterscheidet sich der Azure-Hybridvorteil für SQL Server von License Mobility?How does Azure Hybrid Benefit for SQL Server differ from license mobility

Derzeit bieten wir License Mobility-Vorteile für SQL Server-Kunden mit Software Assurance an, in deren Rahmen die Neuzuweisung von Lizenzen zu freigegebenen Drittanbieterservern möglich ist.Today, we offer license mobility benefits to SQL Server customers with Software Assurance that allows re-assignment of their licenses to third-party shared servers. Dieser Vorteil kann für Azure IaaS und AWS EC2 verwendet werden.This benefit can be used on Azure IaaS and AWS EC2. Der Azure-Hybridvorteil für SQL Server unterscheidet sich in zwei wichtigen Bereichen von License Mobility:Azure Hybrid Benefit for SQL Server differs from license mobility in two key areas:

  • Er ist mit wirtschaftlichen Vorteilen in Bezug auf das Verlagern von hochgradig virtualisierten Workloads nach Azure verbunden.It provides economic benefits for moving highly virtualized workloads to Azure. SQL EE-Kunden können in Azure für die SKU „Universell“ für jeden Kern, der lokal vorhanden ist, vier Kerne für hochgradig virtualisierte Anwendungen erhalten.SQL EE customers can get 4 cores in Azure in the General Purpose SKU for every core they own on-premises for highly virtualized applications. Bei License Mobility ergeben sich bei der Verlagerung von virtualisierten Workloads in die Cloud keine besonderen Kostenvorteile.License mobility does not allow any special cost benefits for moving virtualized workloads to the cloud.
  • Hierbei ist ein PaaS-Ziel in Azure (eine verwaltete SQL-Datenbank-Instanz) vorhanden, das mit der lokalen SQL Server-Instanz hochgradig kompatibel ist.It provides for a PaaS destination on Azure (SQL Database Managed Instance) that is highly compatible with SQL Server on-premises

Welche spezifischen Rechte gelten für den Azure-Hybridvorteil für SQL Server?What are the specific rights of the Azure Hybrid Benefit for SQL Server

SQL-Datenbank-Kunden sind beim Azure-Hybridvorteil für SQL Server die folgenden Rechte zugeordnet:SQL Database customers will have the following rights associated with Azure Hybrid Benefit for SQL Server:

LizenzspeicherbedarfLicense Footprint Was erhalten Sie beim Azure-Hybridvorteil für SQL Server?What does Azure Hybrid Benefit for SQL Server Get You?
SQL Server Enterprise Edition – Hauptkunden mit SASQL Server Enterprise Edition core customers with SA
  • Zahlung des Basistarifs für SKU „Universell“ oder „Unternehmenskritisch“Can pay Base Rate on either General Purpose or Business Critical SKU

  • 1 Kern lokal = 4 Kerne in SKU „Universell“1 core on-premises = 4 cores in General Purpose SKU

  • 1 Kern lokal = 1 Kern in SKU „Unternehmenskritisch“1 core on-premises = 1 core in Business Critical SKU
  • SQL Server Standard Edition – Hauptkunden mit SASQL Server Standard Edition core customers with SA
  • Zahlung des Basistarifs nur für SKU „Universell“Can pay Base Rate on General Purpose SKU only

  • 1 Kern lokal = 1 Kern in SKU „Universell“1 core on-premises = 1 core in General Purpose SKU
  • Kontakt mit dem SQL Server-Entwicklungsteam aufnehmenEngage with the SQL Server engineering team

    Nächste SchritteNext steps