Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:✅SQL-databas i Microsoft Fabric
Azure SQL Database och SQL Database i Microsoft Fabric delar en gemensam kodbas med den senaste stabila versionen av Microsoft SQL Database Engine. De flesta av sql-standardfunktionerna, frågebearbetningen och databashanteringsfunktionerna är identiska.
- En beslutsguide som jämför Azure SQL Database med SQL Database i Fabric finns i Beslutsguide för Microsoft Fabric: välj en SQL-databas.
- En beslutsguide som jämför SQL-databasen med andra datalager i Microsoft Fabric finns i Beslutsguide för Microsoft Fabric: välj ett datalager.
Många funktioner är vanliga mellan SQL Server och Azure SQL Database och SQL Database i Fabric, till exempel:
- Språkfunktioner – Kontroll av nyckelord för flödesspråk, markörer, datatyper, DML-instruktioner, predikater, sekvensnummer, lagrade procedurer och variabler.
- Databasfunktioner – Automatisk justering (plan forcing), innehållna databaser, innehållna användare, datakomprimering, databaskonfigurationsinställningar, onlineindexåtgärder, partitionering och temporala tabeller.
- Funktioner för flera modeller – Grafbearbetning, JSON-data, OPENXML-, Spatial-, OPENJSON- och XML-index.
Funktioner i Azure SQL Database och Fabric SQL Database
I följande tabell visas de viktigaste funktionerna i SQL Server och innehåller information om huruvida funktionen delvis eller helt stöds i Azure SQL Database och SQL Database i Fabric, med en länk till mer information om funktionen.
Funktion | Azure SQL Database | Fabric SQL-databas |
---|---|---|
Databaskompatibilitet | 100 - 160 | 160 |
Accelererad databasåterställning (ADR) | Ja | Ja |
Alltid krypterad | Ja | Nej |
Applikationsroller | Ja | Nej |
Granskning | Ja, se Granskning | Inte för närvarande |
Microsoft Entra-autentisering | Ja | Ja |
BACKUP-kommando | Nej, endast systeminitierade automatiska säkerhetskopieringar | Nej, endast systeminitierade automatiska säkerhetskopieringar |
Inbyggda funktioner | De flesta; se enskilda funktioner | De flesta; se enskilda funktioner |
BULK INSERT-instruktion | Ja, men bara från Azure Blob Storage som källa. | Nej |
Certifikat och asymmetriska nycklar | Ja | Ja |
Ändra datainsamling – CDC | Ja, för S3-nivå och senare. Basic, S0, S1, S2 stöds inte. | Nej |
Teckensortering – databassortering | Som standard . SQL_Latin1_General_CP1_CI_AS
Ange när databasen skapas och kan inte uppdateras. Sortering på enskilda kolumner stöds. |
Som standard SQL_Latin1_General_CP1_CI_AS och kan inte uppdateras. Sortering på enskilda kolumner stöds. |
Kolumnkryptering | Ja | Ja |
Kolumnlagringsindex, klustrad | Ja – Premiumnivå, Standardnivå – S3 och senare, Generell användning nivå, Affärskritisk- och Hyperskala-nivåer. | Ja, men tabellen kan inte speglas till OneLake. |
Kolumnlagringsindex, ickeklustrade | Ja – Premiumnivå, Standardnivå – S3 och senare, Generell användning nivå, Affärskritisk- och Hyperskala-nivåer. | Ja |
Autentiseringsuppgifter | Ja, men endast databasspecifika autentiseringsuppgifter. | Ja, men endast databasspecifika autentiseringsuppgifter. |
Frågor med trepartsnamn över flera databaser | Nej, se Elastiska frågor | Ja, du kan köra frågor med trepartsnamn över databaser via SQL Analytics-slutpunkten. |
Dataklassificering och etikettering | Ja, via databasidentifiering och -klassificering | Ja, med databasmärkning med känslighetsetiketter från Microsoft Purview Information Protection |
Databasspegling till Fabric OneLake | Ja, manuellt aktiverat | Ja, aktiveras automatiskt för alla berättigade tabeller |
Roller på databasnivå | Ja | Ja. Förutom Transact-SQL-stöd har Fabric stöd för hantering av roller på databasnivå i Fabric-portalen. |
DBCC-instruktioner | De flesta, se enskilda uttalanden | De flesta, se enskilda uttalanden |
DDL-instruktioner | De flesta, se enskilda uttalanden | De flesta, se enskilda uttalanden. Se Begränsningar i Fabric SQL-databas. |
DDL-utlösare | Databas endast | Databas endast |
Distribuerade transaktioner – MS DTC | Nej, se Elastiska transaktioner | Nej |
DML-utlösare | De flesta, se enskilda uttalanden | De flesta, se enskilda uttalanden |
Dynamisk dataskydd | Ja | Ja |
Klientbibliotek för elastiska databaser | Ja | Nej |
Elastisk fråga | Ja, med nödvändig RDBMS-typ (förhandsversion) | Nej |
KÖR SOM | Ja, men EXECUTE AS LOGIN stöds inte – använd EXECUTE AS USER |
Nej |
Händelsemeddelanden | Nej | Nej |
Uttryck | Ja | Ja |
Utökade händelser (XEvents) | Vissa, se Utökade händelser i Azure SQL Database | Vissa |
Utökade lagrade procedurer (XPs) | Nej | Nej |
Filer och filgrupper | Endast primär filgrupp | Endast primär filgrupp |
Fulltextsökning (FTS) | Ja, men filter från tredje part och ordbrytare stöds inte | Nej |
Funktioner | De flesta; se enskilda funktioner | De flesta; se enskilda funktioner |
Optimering i minnet | Ja i tjänstnivåerna Premium och Affärskritisk.
Begränsat stöd för icke-beständiga In-Memory OLTP-objekt, till exempel minnesoptimerade tabellvariabler i Hyperskala-tjänstnivå. |
Nej |
Språkelement | De flesta ser enskilda element | De flesta ser enskilda element |
Huvudbok | Ja | Nej |
Länkade servrar | Ja, bara som mål | Ja, bara som mål |
Inloggningar och användare | Ja, men CREATE och ALTER inloggningsuttrycken är begränsade. Windows-inloggningar stöds inte. |
Inloggningar stöds inte. Endast användare som representerar Microsoft Entra-huvudnamn stöds. |
Minimal loggning i massimport | Nej, endast fullständig återställningsmodell stöds. | Nej, endast fullständig återställningsmodell stöds. |
Ändra systemdata | Nej | Nej |
OPENDATASOURCE | Nej | Nej |
OPENQUERY | Nej | Nej |
OPENROWSET | Ja, bara för att importera från Azure Blob Storage | Nej |
Operatörer | De flesta, se respektive operatör | De flesta, se respektive operatör |
Optimerad låsning | Ja | Ja |
Återställningsmodeller | Endast fullständig återställning | Endast fullständig återställning |
Resursguvernör | Nej | Nej |
RESTORE-instruktioner | Nej | Nej |
Återställa databasen från säkerhetskopian | Återställa från automatiserade säkerhetskopior | Återställa automatiserade säkerhetskopior |
Återställa databasen till SQL Server | Nej. Använd BACPAC eller BCP i stället för återställning. | Nej. Använd BACPAC eller BCP i stället för återställning. |
Säkerhet på radnivå | Ja | Ja |
Service Broker | Nej | Nej |
Inställningar för serverkonfiguration | Nej | Nej |
Roller på servernivå | Ja | Nej |
Ange instruktioner | De flesta, se enskilda uttalanden | De flesta, se enskilda uttalanden |
SQL Server-agent | Nej, se Elastiska jobb | Nej, prova schemalagda Data Factory-pipelines eller Apache Airflow-jobb |
SQL Server-granskning | Nej, se Azure SQL Database-granskning | Nej |
Systemfunktioner och dynamiska hanteringsfunktioner | De flesta; se enskilda funktioner | De flesta; se enskilda funktioner |
Dynamiska systemhanteringsvyer (DMV) | De flesta, se enskilda vyer | De flesta, se enskilda vyer |
Systemlagrade procedurer | Vissa, se enskilda lagrade procedurer | Vissa, se enskilda lagrade procedurer |
Systemtabeller | Vissa, se enskilda tabeller | Vissa, se enskilda tabeller |
Systemkatalogvyer | Vissa: se enskilda vyer | Vissa: se enskilda vyer |
TempDB | Ja | Ja |
Temporary tables (Temporära tabeller) | Lokala och databasomfattande globala temporära tabeller | Lokala och databasomfattande globala temporära tabeller |
Val av tidszon | Nej | Nej |
Spårningsflaggor | Nej | Nej |
Transaktionsreplikering | Ja, endast prenumerant | Ja, endast prenumerant |
Transparent datakryptering (TDE) | Ja | Nej. Fabric SQL Database använder lagringskryptering med tjänsthanterade nycklar för att skydda alla kunddata i vila. Kundhanterade nycklar stöds inte. |
Plattformsfunktioner
Azure-plattformen innehåller ett antal PaaS-funktioner som läggs till som ett ytterligare värde för standarddatabasfunktionerna. Det finns ett antal externa tjänster som kan användas med Azure SQL Database och SQL Database i Fabric.
Plattformsfunktion | Azure SQL Database | Fabric SQL-databas |
---|---|---|
Aktiv geo-replikering | Ja, se Aktiv geo-replikering | Inte för närvarande |
Automatiska säkerhetskopieringar | Ja | Ja |
Automatisk optimering (index) | Ja, se Automatisk justering | Ja |
Tillgänglighetszoner | Ja | Ja, automatiskt konfigurerad |
Azure Database Migration Service (DMS) | Ja | Nej |
Data Migration Service (DMA) | Ja | Nej |
Elastiska jobb | Ja, se elastiska jobb | Nej |
Överflyttningsgrupper | Ja, se redundansgrupper | Nej |
Filsystemåtkomst | Nej | Nej |
Geo-återställning | Ja, se Geo-återställning | Nej |
långtidsarkivering (LTR) | Ja, se långsiktig kvarhållning | Nej |
Pausa/återuppta | Ja, i serverless | Ja, automatisk |
Offentlig IP-adress | Ja. Åtkomsten kan begränsas med hjälp av brandväggs- eller tjänstslutpunkter | Ja, tillgänglig som standard |
Återställning av tidpunktsdatabas | Ja, se Återställning till en viss tidpunkt | Ja |
Resursgrupper | Ja, som Elastiska Pooler | Nej |
Skala upp eller ned | Ja, automatisk i serverlös arkitektur, manuell i tilldelad beräkning | Ja, automatisk |
SQL-alias | Nej, använd DNS-alias | Nej |
SQL Server Analysis Services (SSAS) | Nej, Azure Analysis Services är en separat Azure-molntjänst. | Nej, Azure Analysis Services är en separat Azure-molntjänst. |
SQL Server Integration Services (SSIS) | Ja, med en hanterad SSIS i Azure Data Factory-miljö (ADF), där paket lagras i SSISDB som hanteras av Azure SQL Database och körs på Azure SSIS Integration Runtime (IR), se Skapa Azure-SSIS IR i ADF. | Nej, använd i stället Data Factory i Microsoft Fabric. |
SQL Server Reporting Services (SSRS) | Nej – se Power BI | Nej – se Power BI |
Övervakning av frågeprestanda | Ja, använd insikter om frågeprestanda | Ja, se Prestandaöversikt |
VNet | Partiell, begränsad åtkomst med hjälp av VNet-slutpunkter | Nej |
VNet-tjänstslutpunkt | Ja, se tjänstslutpunkter för virtuellt nätverk | Nej |
Global peering för VNet | Ja, med hjälp av privata IP- och tjänstslutpunkter | Nej |
Privat anslutning | Ja, med Private Link | Ja, med hjälp av privata länkar |
Anslutningsprincip | Omdirigering, proxy eller standard | Omdirigera |
Resursgränser
I följande tabell jämförs de maximala resursgränser som är tillgängliga för Azure SQL Database och SQL Database i Fabric:
Anmärkning
Dessa resursgränser gäller endast för den aktuella förhandsversionen och kan ändras före allmän tillgänglighet.
Kategori | Azure SQL Database | Fabric SQL-databas |
---|---|---|
Beräkningsstorlek | Upp till 128 virtuella kärnor | Upp till 32 virtuella kärnor |
Lagringsstorlek | Upp till 128 TB | I den aktuella förhandsversionen är det upp till 4 TB |
Tempdb-storlek | Upp till 2 560 GB | Upp till 1 024 GB |
Loggskrivningsgenomströmning | Upp till 100 MB/s | I den aktuella förhandsversionen, upp till 50 MB/s |
Tillgänglighet |
Standard SLA 99,995 % serviceavtal med zonredundans |
Se Systemtillförlitlighet |
Säkerhetskopior | Ett val av lokalt redundant lagring (LRS), zonredundant (ZRS) eller geo-redundant lagring (GRS) Kvarhållning på 1–35 dagar (7 dagar som standard) med upp till 10 års långsiktig kvarhållning tillgänglig |
Zonredundanta automatiska säkerhetskopieringar (ZRS) med kvarhållningsperiod på 7 dagar (aktiverad som standard). |
skrivskyddade repliker | Lässkala med 1-4 repliker med hög tillgänglighet eller 1-30 namngivna repliker 0 – 4 geo-replikeringar |
Nej, använd den skrivskyddade SQL-analysslutpunkten för en skrivskyddad TDS SQL-anslutning |
Rabattmodeller |
Reserverade instanser Azure Hybrid-förmån (inte tillgängligt för dev/test-prenumerationer) Enterprise och Dev/Test betala när du går-prenumerationer |
Se Förmåga hos tyg |
Verktyg
Azure SQL Database och SQL Database i Fabric har stöd för olika dataverktyg som kan hjälpa dig att hantera dina data.
Verktyg | Azure SQL Database | Fabric SQL-databas |
---|---|---|
Azure CLI | Ja | Nej |
Azure PowerShell | Ja | Nej |
.bacpac-export | Ja, se Azure SQL Database export | Ja, se SqlPackage för SQL-databas i Microsoft Fabric |
Import av .bacpac | Ja, se Import av Azure SQL Database | Ja, se SqlPackage för SQL-databas i Microsoft Fabric |
BCP | Ja | Ja |
BICEP | Ja | Nej |
Databasövervakare | Ja | Inte för närvarande |
Data Factory i Microsoft Fabric-anslutningar | Ja, se översikten över Azure SQL Database-anslutning | Ja, se översikten över SQL Database Connector (Förhandsversion) |
SMO | Ja, se SMO | Ja, se SMO |
SQL Server Data Tools (SSDT) | Ja | Ja (lägsta version är Visual Studio 2022 17.12) |
SQL Server Management Studio (SSMS) | Ja | Ja |
SQL Server PowerShell | Ja | Ja |
SQL Server Profiler | Nej, se Utökade händelser | Nej, se Utökade händelser |
sqlcmd | Ja | Ja |
System Center Operations Manager | Ja, se Microsoft System Center Management Pack för Azure SQL-databas. | Nej |
Visual Studio Code | Ja | Ja |
Visual Studio Code med mssql-tillägget | Ja | Ja |