Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:✅SQL-Datenbank in Microsoft Fabric
Azure SQL-Datenbank und SQL-Datenbank in Microsoft Fabric teilen eine gemeinsame Codebasis mit der neuesten stabilen Version des Microsoft SQL-Datenbankmoduls. Die meisten Standardfeatures für SQL-Sprache, Abfrageverarbeitung und Datenbankverwaltung sind identisch.
- Eine Entscheidungsanleitung, die Azure SQL-Datenbank mit SQL-Datenbank in Fabric vergleicht, finden Sie im Microsoft Fabric-Entscheidungshandbuch: Auswählen einer SQL-Datenbank.
- Einen Entscheidungsleitfaden, der die SQL-Datenbank mit anderen Datenspeichern in Microsoft Fabric vergleicht, finden Sie im Microsoft Fabric-Entscheidungshandbuch: Auswählen eines Datenspeichers.
Viele Features sind zwischen SQL Server und Azure SQL-Datenbank und SQL-Datenbank in Fabric üblich, z. B.:
- Sprachfunktionen: Ablaufsteuerungs-Schlüsselwörter, Cursor, Datentypen, DML-Anweisungen, Prädikate, Sequenznummern, Gespeicherte Prozeduren und Variablen.
- Datenbankfeatures – Automatische Optimierung (Planzwingen), Enthaltene Datenbanken, enthaltene Benutzer, Datenkomprimierung, Datenbankkonfigurationseinstellungen, Onlineindexvorgänge, Partitionierung und zeitliche Tabellen.
- Sicherheitsfeatures – Anwendungsrollen, dynamische Datenmaske, Sicherheit auf Zeilenebene und Bedrohungserkennung.
- Funktionen für mehrere Modelle: Graph-Verarbeitung, JSON-Daten, OPENXML, Spatial, OPENJSON und XML-Indizes
Features von Azure SQL-Datenbank und Fabric SQL-Datenbank
Die folgende Tabelle enthält die wichtigsten Features von SQL Server und gibt Aufschluss darüber, ob die einzelnen Features in Azure SQL-Datenbank und SQL Datenbank in Fabric teilweise oder vollständig unterstützt werden. Darüber hinaus enthält die Tabelle jeweils einen Link zu weiteren Featureinformationen.
Funktion | Azure SQL-Datenbank | Fabric SQL-Datenbank |
---|---|---|
Datenbankkompatibilität | 100–160 | 160 |
Schnellere Datenbankwiederherstellung (ADR) | Ja | Ja |
Always Encrypted | Ja | Nein |
Überwachung | Ja, siehe Überwachung | Derzeit nicht |
Microsoft Entra-Authentifizierung | Ja | Ja |
Befehl „BACKUP“ | Nein, nur vom System initiierte automatische Sicherungen | Nein, nur vom System initiierte automatische Sicherungen |
Integrierte Funktionen | Die meisten, siehe einzelne Funktionen | Die meisten, siehe einzelne Funktionen |
BULK INSERT-Anweisung | Ja, aber nur aus Azure Blob Storage als Quelle. | Nein |
Zertifikate und asymmetrische Schlüssel | Ja | Ja |
Änderungserfassung – CDC | Ja, für S3-Tarif und höher. Basic, S0, S1 und S2 werden nicht unterstützt. | Nein |
Sortierung - Datenbanksortierung | Standardmäßig ist dies SQL_Latin1_General_CP1_CI_AS . Bei der Datenbankerstellung festgelegt und kann nicht aktualisiert werden. Sortierungen für einzelne Spalten werden unterstützt. |
Standardmäßig SQL_Latin1_General_CP1_CI_AS und kann nicht aktualisiert werden. Sortierungen für einzelne Spalten werden unterstützt. |
Spaltenverschlüsselung | Ja | Ja |
Columnstore-Indizes, Gruppiert | Ja – Premium-Tarif, Standard-Tarif – S3 und höher, Tarif „Universell“, Tarife „Unternehmenskritisch“ und „Hyperscale“. | Ja, aber die Tabelle kann nicht in OneLake gespiegelt werden. |
Columnstore-Indizes, Nicht gruppiert | Ja – Premium-Tarif, Standard-Tarif – S3 und höher, Tarif „Universell“, Tarife „Unternehmenskritisch“ und „Hyperscale“. | Ja |
Anmeldeinformationen | Ja, aber nur datenbankweit gültige Berechtigungsnachweise. | Ja, aber nur datenbankweit gültige Anmeldeinformationen. |
Datenbankübergreifende Abfragen / Abfragen dreiteiliger Namen | Nein, siehe Elastische Abfragen | Ja, Sie können datenbankübergreifende dreiteilige Namensabfragen über den SQL-Analyseendpunkt ausführen. |
Datenklassifizierung und -bezeichnung | Ja, über Datenbankermittlung und Klassifizierung | Ja, mit Datenbank-Kennzeichnung durch Sensitivitätsetiketten von Microsoft Purview Information Protection |
Datenbankspiegelung in Fabric OneLake | Ja, manuell aktiviert | Ja, automatisch für alle berechtigten Tabellen aktiviert |
Rollen auf Datenbankebene | Ja | Ja. Zusätzlich zur Transact-SQL-Unterstützung unterstützt Fabric das Verwalten von Rollen auf Datenbankebene im Fabric-Portal. |
DBCC-Anweisungen | Die meisten, siehe einzelne Anweisungen | Die meisten, siehe einzelne Anweisungen |
DDL-Anweisungen | Die meisten, siehe einzelne Anweisungen | Die meisten, siehe einzelne Anweisungen. Siehe Einschränkungen in der Fabric SQL-Datenbank. |
DDL-Trigger | Nur Datenbank | Nur Datenbank |
Verteilte Transaktionen – MS DTC | Nein, siehe Elastische Transaktionen | Nein |
DML-Trigger | Die meisten, siehe einzelne Anweisungen | Die meisten, siehe einzelne Anweisungen |
Dynamische Datenmaskierung | Ja | Ja |
Clientbibliothek für elastische Datenbanken | Ja | Nein |
Elastische Abfrage | Ja, mit dem erforderlichen RDBMS-Typ (Vorschau) | Nein |
EXECUTE AS | Ja, aber EXECUTE AS LOGIN wird nicht unterstützt – EXECUTE AS USER verwenden |
Ja, aber EXECUTE AS LOGIN wird nicht unterstützt – EXECUTE AS USER verwenden |
Ereignisbenachrichtigungen | Nein | Nein |
Ausdrücke | Ja | Ja |
Erweiterte Ereignisse (XEvents) | Manche, siehe Erweiterte Events in Azure SQL-Datenbank | Einige |
Erweiterte gespeicherte Prozeduren (XPs) | Nein | Nein |
Dateien und Dateigruppen | Nur primäre Dateigruppe | Nur primäre Dateigruppe |
Volltextsuche (Full-Text Search, FTS) | Ja, aber Filter und Wörtertrennungen von Drittanbietern werden nicht unterstützt | Nein |
Funktionen | Die meisten, siehe einzelne Funktionen | Die meisten, siehe einzelne Funktionen |
In-Memory-Optimierung | Ja bei den Dienstebenen „Premium“ und „Unternehmenskritisch“. Eingeschränkte Unterstützung für nicht persistente In-Memory-OLTP-Objekte wie speicheroptimierte Tabellenvariablen in der Hyperscale-Dienstebene. |
Nein |
Sprachelemente | Die meisten, siehe einzelne Elemente | Die meisten, siehe einzelne Elemente |
Ledger | Ja | Nein |
Verknüpfte Server | Ja, nur als Ziel | Ja, nur als Ziel |
Anmeldungen und Benutzer | Ja, aber für CREATE und ALTER Anmeldungen gelten Einschränkungen. Windows-Anmeldungen werden nicht unterstützt. |
Logins werden nicht unterstützt. Benutzer werden unterstützt, aber enthaltene Datenbankbenutzer mit CREATE USER <user name> WITH PASSWORD (SQL-Authentifizierung) werden nicht unterstützt. |
Minimale Protokollierung bei Massenimport | Nein, nur das vollständige Wiederherstellungsmodell wird unterstützt. | Nein, nur das vollständige Wiederherstellungsmodell wird unterstützt. |
Ändern von Systemdaten | Nein | Nein |
OPENDATASOURCE | Nein | Nein |
OPENQUERY | Nein | Nein |
OPENROWSET | Ja, nur für den Import aus Azure Blob Storage | Nein |
Operatoren | Die meisten, siehe einzelne Operatoren | Die meisten, siehe einzelne Operatoren |
Optimierte Sperrung | Ja | Ja |
Wiederherstellungsmodelle | Nur vollständige Wiederherstellung | Nur vollständige Wiederherstellung |
Ressourcenkontrolle | Nein | Nein |
RESTORE-Anweisungen | Nein | Nein |
Wiederherstellen einer Datenbank aus der Sicherung | Wiederherstellen von automatisierten Sicherungen | Wiederherstellen automatisierter Sicherungen |
Wiederherstellen der Datenbank für SQL Server | Nein Verwenden Sie BACPAC oder BCP anstelle der Wiederherstellung. | Nein Verwenden Sie BACPAC oder BCP anstelle der Wiederherstellung. |
Service Broker | Nein | Nein |
Serverkonfigurationseinstellungen | Nein | Nein |
Rollen auf Serverebene | Ja | Nein |
Set-Anweisungen | Die meisten, siehe einzelne Anweisungen | Die meisten, siehe einzelne Anweisungen |
SQL Server-Agent | Nein (siehe Elastische Aufträge) | Nein, versuchen Sie geplante Data Factory-Pipelines oder Apache Airflow-Aufträge |
SQL Server-Überwachung | Nein, siehe Überwachung von Azure SQL-Datenbank | Nein |
Systemfunktionen und dynamische Verwaltungsfunktionen | Die meisten, siehe einzelne Funktionen | Die meisten, siehe einzelne Funktionen |
Dynamische Systemverwaltungssichten (DMV) | Die meisten (siehe einzelne Sichten) | Die meisten, siehe einzelne Sichten |
Gespeicherte Systemprozeduren | Einige, siehe einzelne gespeicherte Prozeduren | Einige, siehe einzelne gespeicherte Prozeduren |
Systemtabellen | Einige, siehe einzelne Tabellen | Einige, siehe einzelne Tabellen |
Systemkatalogsichten | Einige, siehe einzelne Ansichten | Einige, siehe einzelne Ansichten |
TempDB | Ja | Ja |
Temporäre Tabellen | Lokale und datenbankbezogene globale temporäre Tabellen | Lokale und datenbankbezogene globale temporäre Tabellen |
Auswahl der Zeitzone | Nein | Nein |
Traceflags | Nein | Nein |
Transaktionsreplikation | Ja (Nur Abonnent) | Ja (Nur Abonnent) |
Transparent Data Encryption (TDE) | Ja | Nein Die Fabric SQL-Datenbank verwendet die Speicherverschlüsselung mit vom Dienst verwalteten Schlüsseln, um alle ruhenden Kundendaten zu schützen. Kundenseitig verwaltete Schlüssel werden nicht unterstützt. |
Plattformfunktionen
Die Azure-Plattform bietet eine Reihe von PaaS-Funktionen, die den Standardfeatures für Datenbanken als zusätzliche Werte hinzugefügt werden. Es gibt eine Reihe externer Dienste, die mit Azure SQL-Datenbank und SQL-Datenbank in Fabric verwendet werden können.
Plattformfunktion | Azure SQL-Datenbank | Fabric SQL-Datenbank |
---|---|---|
Aktive Georeplikation | Ja, siehe aktive Georeplikation | Derzeit nicht |
Automatische Sicherungen | Ja | Ja |
Automatische Optimierung (Indizes) | Ja, siehe Automatische Optimierung | Ja |
Verfügbarkeitszonen | Ja | Ja, automatisch konfiguriert |
Azure Database Migration Service (DMS) | Ja | Nein |
Data Migration Service (DMA) | Ja | Nein |
Elastische Aufträge | Ja (siehe Elastische Aufträge) | Nein |
Failovergruppen | Ja, siehe Failovergruppen | Nein |
Dateisystemzugriff | Nein | Nein |
Geowiederherstellung | Ja, siehe Geowiederherstellung | Nein |
Langzeitaufbewahrung (Long-Term Retention, LTR) | Ja, siehe Langzeitaufbewahrung | Nein |
Anhalten/Fortsetzen | Ja, serverlos | Ja, automatisch |
Öffentliche IP-Adresse | Ja. Der Zugriff kann durch die Firewall oder Dienstendpunkte beschränkt werden | Ja, standardmäßig verfügbar |
Point-in-Time-Wiederherstellung einer Datenbank | Ja, siehe Punktgenaue Wiederherstellung | Ja |
Ressourcenpools | Ja, als Elastische Pools | Nein |
Hoch- oder Herunterskalieren | Ja, automatisch in serverlosen Umgebungen, manuell in bereitgestellten Rechenressourcen. | Ja, automatisch |
SQL-Alias | Nein, verwenden Sie einen DNS-Alias | Nein |
SQL Server Analysis Services (SSAS) | Nein, Azure Analysis Services ist ein separater Azure-Clouddienst. | Nein, Azure Analysis Services ist ein separater Azure-Clouddienst. |
SQL Server Integration Services (SSIS) | Ja, mit einer verwalteten SSIS in Azure Data Factory-Umgebung (ADF), bei der Pakete in der von Azure SQL-Datenbank gehosteten SSISDB gespeichert und in Azure SSIS Integration Runtime (IR) ausgeführt werden. Siehe dazu Erstellen der Azure SSIS Integration Runtime in Azure Data Factory. | Nein, verwenden Sie stattdessen Data Factory in Microsoft Fabric. |
SQL Server Reporting Services (SSRS) | Nein – siehe Power BI | Nein – siehe Power BI |
Abfrageleistungsüberwachung | Ja, Verwenden von Query Performance Insights | Ja, siehe Leistungsdashboard |
VNET | Teilweiser, eingeschränkter Zugriff mit VNet-Endpunkten | Nein |
VNET-Dienstendpunkt | Ja, siehe VNET-Dienstendpunkte | Nein |
VNet globales Peering | Ja, mithilfe von privater IP und Dienstendpunkten | Nein |
Private Konnektivität | Ja, mit Private Link | Ja, mit Private Link |
Konnektivitätsrichtlinie | Umleitung, Proxy oder Standard | Umleitung |
Ressourceneinschränkungen
In der folgenden Tabelle werden die maximal verfügbaren Ressourcengrenzwerte für Azure SQL-Datenbank und SQL Datenbank in Fabric verglichen:
Hinweis
Diese Ressourcengrenzwerte gelten nur für die aktuelle Vorschau und können sich vor der allgemeinen Verfügbarkeit ändern.
Kategorie | Azure SQL-Datenbank | Fabric SQL-Datenbank |
---|---|---|
Berechnungsgröße | Bis zu 128 virtuelle Kerne | Bis zu 32 virtuelle Kerne |
Speichergröße | Bis zu 128 TB | In der aktuellen Vorschau bis zu 4 TB |
TempDB-Größe | Bis zu 2560 GB | Bis zu 1,024 GB |
Protokollschreibdurchsatz | Bis zu 100 MB/s | In der aktuellen Vorschau bis zu 50 MB/s |
Verfügbarkeit | Standard-SLA 99,995 % SLA mit Zonenredundanz |
Siehe Fabric-Zuverlässigkeit |
Sicherungen | Auswahl zwischen lokal redundantem Speicher (LRS), zonenredundantem Speicher (ZRS) oder georedundantem Speicher (GRS) Aufbewahrungsdauer von 1 bis 35 Tagen (standardmäßig 7 Tage) mit bis zu 10 Jahren Langzeitaufbewahrung |
Zonenredundante (ZRS) automatische Backups mit einer Aufbewahrungsfrist von 7 Tagen (standardmäßig aktiviert). |
Schreibgeschützte Replikate | Leseskalierung mit 1–4 Hochverfügbarkeitsreplikaten oder 1–30 benannten Replikaten 0–4 Georeplikate |
Nein, verwenden Sie den schreibgeschützten SQL-Analyseendpunkt für eine schreibgeschützte TDS SQL-Verbindung |
Rabattmodelle | Reservierte Instanzen Azure-Hybridvorteil (nicht verfügbar für Dev/Test-Subscriptions) Enterprise- und Pay-as-you-Go-Dev/Test-Subscriptions |
Siehe Fabric-Kapazität |
Werkzeuge
Azure SQL-Datenbank und SQL-Datenbank in Fabric unterstützen verschiedene Datentools, mit denen Sie Ihre Daten verwalten können.