Einzeldatenbank in Azure SQL-Datenbank?What is a single database in Azure SQL Database

Die Bereitstellungsoption für Singletons erstellt eine Datenbank in Azure SQL-Datenbank mit einem eigenen Satz von Ressourcen und wird über einen SQL-Datenbank-Server verwaltet.The single database deployment option creates a database in Azure SQL Database with its own set of resources and is managed via a SQL Database server. Bei einer Einzeldatenbank ist jede Datenbank isoliert und somit portabel, außerdem besitzt jede Datenbank eine eigene Dienstebene im DTU-basierten Kaufmodell oder vCore-basierten Kaufmodell mit einer garantierten Computegröße.With a single database, each database is isolated from each other and portable, each with its own service tier within the DTU-based purchasing model or vCore-based purchasing model and a guaranteed compute size.

Wichtig

Einzeldatenbank ist eine der drei Bereitstellungsoptionen für Azure SQL-Datenbank.Single database is one of three deployment options for Azure SQL Database. Die anderen zwei sind Pools für elastische Datenbanken und verwaltete Instanz.The other two are elastic pools and managed instance.

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

Dynamische SkalierbarkeitDynamic scalability

Sie können Ihre erste App auf einer kleinen Einzeldatenbank kostengünstig auf der serverlosen (Vorschauversion) Computeebene oder einer kleinen Computegröße auf der bereitgestellten Computeebene erstellen.You can build your first app on a small, single database at low cost in the serverless (preview) compute tier or a small compute size in the provisioned compute tier. Die Compute- oder Dienstebene können Sie jederzeit manuell oder programmgesteuert ändern, um die Anforderungen Ihrer Lösung zu erfüllen.You change the compute or service tier manually or programmatically at any time 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.

Einzeldatenbanken und Pools für elastische DatenbankenSingle databases and elastic pools

Eine Einzeldatenbank kann in einen oder aus einem Pool für elastische Datenbanken für die gemeinsame Nutzung von Ressourcen verschoben werden.A single database can be moved into or out of an elastic pool for resource sharing. 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.

Überwachung und WarnungMonitoring and alerting

Verwenden Sie die integrierten Features für die Leistungsüberwachung sowie Warnungstools in Kombination mit den Leistungsbewertungen.You use the built-in performance monitoring and alerting tools, combined with the performance ratings. 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.

VerfügbarkeitsfunktionenAvailability capabilities

Einzeldatenbanken, Pools für elastische Datenbanken und verwaltete Instanzen bieten zahlreiche Verfügbarkeitsmerkmale.Single databases, elastic pools, and managed instances all provide many availability characteristics. Weitere Informationen finden Sie unter Verfügbarkeitsmerkmale.For information, see Availability characteristics.

Transact-SQL-UnterschiedeTransact-SQL differences

Die meisten Transact-SQL-Funktionen, die von Anwendungen verwendet werden, werden in Microsoft SQL Server und in der Azure SQL-Datenbank unterstützt.Most Transact-SQL features that applications use are fully supported in both Microsoft SQL Server and Azure SQL Database. Die zentralen SQL-Komponenten wie z.B. Datentypen, Operatoren, Zeichenfolgen-, Arithmetik-, logische und Cursorfunktionen funktionieren in SQL Server und in der SQL-Datenbank gleich.For example, the core SQL components such as data types, operators, string, arithmetic, logical, and cursor functions, work identically in SQL Server and SQL Database. 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).There are, however, a few T-SQL differences in DDL (data-definition language) and DML (data manipulation language) elements resulting in T-SQL statements and queries that are only partially supported (which we discuss later in this article). Darüber hinaus werden einige Features und Syntax überhaupt nicht unterstützt, da die Azure SQL-Datenbank entwickelt wurde, um Features von Abhängigkeiten auf Masterdatenbank und Betriebssystem zu isolieren.In addition, there are some features and syntax that is not supported at all because Azure SQL Database is designed to isolate features from dependencies on the master database and the operating system. An sich sind die meisten Aktivitäten auf Serverebene für die SQL-Datenbank nicht geeignet.As such, most server-level activities are inappropriate for SQL Database. T-SQL-Anweisungen und -Optionen sind nicht verfügbar, wenn sie Optionen auf Serverebene, Betriebssystemkomponenten oder bestimmte Dateisystemkonfigurationen konfigurieren.T-SQL statements and options are not available if they configure server-level options, operating system components, or specify file system configuration. 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.When such capabilities are required, an appropriate alternative is often available in some other way from SQL Database or from another Azure feature or service.

Weitere Informationen finden Sie unter Auflösen von Transact-SQL-Unterschieden während der Migration zur SQL-Datenbank.For more information, see Resolving Transact-SQL differences during migration to SQL Database.

SicherheitSecurity

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.

Nächste SchritteNext steps