Condividi tramite


Confronto delle funzionalità: database SQL di Azure e database SQL in Microsoft Fabric (anteprima)

Si applica a:database SQL in Microsoft Fabric

database SQL di Azure e il database SQL in Microsoft Fabric condividono una codebase comune con la versione stabile più recente del motore di Microsoft database SQL. La maggior parte delle funzionalità standard del linguaggio SQL, dell'elaborazione delle query e della gestione dei database sono identiche.

Molte funzionalità sono comuni tra SQL Server e database SQL di Azure e il database SQL in Fabric, ad esempio:

Funzionalità di Azure SQL Database e del database SQL di Fabric

La tabella seguente elenca le principali funzionalità di SQL Server e fornisce informazioni sul fatto che la funzionalità sia parzialmente o completamente supportata in database SQL di Azure e database SQL in Fabric, con un collegamento a altre informazioni sulla funzionalità.

Funzionalità Database SQL di Azure Database SQL dell'infrastruttura
Compatibilità del database 100 - 160 160
Ripristino accelerato del database (ADR)
Always Encrypted No
Revisione contabile Sì, vedere Revisione contabile Non attualmente
Autenticazione Microsoft Entra
Comando BACKUP No, solo backup avviati automaticamente dal sistema No, solo backup automatici avviati dal sistema
Funzioni predefinite La maggior parte, vedere le singole funzioni La maggior parte; vedere le singole funzioni
Istruzione BULK INSERT Sì, ma solo dall'archiviazione BLOB di Azure come origine. No
Certificati e chiavi asimmetriche
Cattura dei dati modificati - CDC Sì, per il livello S3 e superiori. I livelli Basic, S0, S1 ed S2 non sono supportati. No
Collatione - collatione del database Per impostazione predefinita, SQL_Latin1_General_CP1_CI_AS. Impostato alla creazione del database e non può essere aggiornato. Le collazioni sulle singole colonne sono supportate. Per impostazione predefinita, SQL_Latin1_General_CP1_CI_AS non può essere aggiornato. Le regole di confronto sulle singole colonne sono supportate.
Crittografia delle colonne
Indici columnstore, cluster Sì, livello Premium, livello Standard; S3 e versioni successive, livello Utilizzo generico e livelli Business Critical e Hyperscale. Sì, ma non è possibile eseguire il mirroring della tabella in OneLake.
Indici Columnstore, non clusterizzati Sì, livello Premium, livello Standard; S3 e versioni successive, livello Utilizzo generico e livelli Business Critical e Hyperscale.
Credenziali Sì, ma solo le credenziali con ambito nel database. Sì, ma solo le credenziali con ambito definito nel database.
Query tra database tramite nomi composti da tre parti No, consulta Query elastiche Sì, puoi eseguire query con nomi a tre parti tra database tramite l'endpoint di analisi SQL.
Classificazione e etichettatura dei dati Sì, tramite individuazione e classificazione del database Sì, con l'etichettatura del database con le etichette di riservatezza di Microsoft Purview Information Protection
Mirroring del database su Fabric OneLake Sì, abilitato manualmente Sì, abilitato automaticamente per tutte le tabelle idonee
Ruoli a livello di database Sì. Oltre al supporto per Transact-SQL, Fabric supporta la gestione dei ruoli a livello di database nel portale di Fabric.
Istruzioni DBCC Molte, vedere le singole dichiarazioni Per la maggior parte, vedere le singole dichiarazioni
Istruzioni DDL La maggior parte, vedere le singole dichiarazioni Per la maggior parte, fare riferimento a singole dichiarazioni. Consulta Limitazioni nel database SQL Fabric.
Trigger DDL Solo database Solo il database
Transazioni distribuite - MS DTC No, consulta Transazioni elastiche No
Trigger DML Nella maggior parte, vedere le dichiarazioni individuali La maggior parte, vedere le singole dichiarazioni
Maschera dati dinamica
Libreria client dei database elastici No
Elastic query Sì, con il tipo di RDBMS richiesto (anteprima) No
EXECUTE AS Sì, ma EXECUTE AS LOGIN non è supportato: usare EXECUTE AS USER Sì, ma EXECUTE AS LOGIN non è supportato: usare EXECUTE AS USER
Notifiche degli eventi No No
Espressioni
Eventi estesi (XEvents) Alcuni, vedere Eventi estesi in database SQL di Azure In parte
Extended stored procedures (XPs) No No
File e gruppi di file Solo gruppi di file primari Solo gruppi di file primari
Ricerca testo completo (FTS) Sì, ma i filtri e i word breaker di terze parti non sono supportati No
Funzioni Per la maggior parte, vedere le singole funzioni La maggior parte delle funzioni è supportata; vedere ciascuna funzione singolarmente.
Ottimizzazione in memoria Sì nei livelli di servizio Premium e Business Critical.Supporto
limitato per oggetti OLTP in memoria non persistenti, ad esempio variabili di tabella ottimizzate per la memoria nel livello di servizio Hyperscale.
No
Elementi del linguaggio Per lo più, vedere i singoli elementi Per la maggior parte, vedere i singoli elementi
Libro mastro No
Server collegati Sì, solo come destinazione Sì, solo come destinazione
Accessi e utenti Sì, ma le istruzioni di accesso CREATE e ALTER sono limitate. Gli account di accesso Windows non sono supportati. Gli accessi non sono supportati. Gli utenti sono supportati, ma gli utenti del database indipendente con CREATE USER <user name> WITH PASSWORD (autenticazione SQL) non sono supportati.
Registrazione minima nell'importazione di massa No, è supportato solo il modello di recupero completo. No, è supportato solo il modello di recupero completo.
Modifica dei dati di sistema No No
OPENDATASOURCE No No
OPENQUERY No No
OPENROWSET Sì, solo per importare da Azure Blob Storage No
Operatori La maggior parte, vedere i singoli operatori Per lo più, vedere i singoli operatori
Blocco ottimizzato
Modelli di recupero Solo recupero completo Solo recupero completo
Gestore delle Risorse No No
Istruzioni di RESTORE No No
Ripristina il database dal backup Eseguire il ripristino da backup automatizzati Ripristinare i backup automatizzati
Ripristino di database in SQL Server No. Usare BACPAC o BCP invece di eseguire il ripristino. No. Usare BACPAC o BCP invece di eseguire il ripristino.
Service Broker No No
Impostazioni di configurazione del server No No
Ruoli a livello di server No
Istruzioni SET Per la maggior parte, vedere le singole affermazioni La maggior parte, vedere le singole dichiarazioni.
SQL Server Agent No, consultare Elastic jobs No, prova le pipeline pianificate di Data Factory o i processi Apache Airflow
Controllo di SQL Server No, vedere verifica del database SQL di Azure No
Funzioni di sistema e funzioni di gestione dinamica Per la maggior parte, vedere le funzioni individuali La maggior parte, vedere le singole funzioni.
DMV (System Dynamic Management Views) Per la maggior parte, vedere visualizzazioni singole Nella maggior parte dei casi, vedere le visualizzazioni individuali.
Procedure di sistema memorizzate Alcune, vedere le singole stored procedure Alcune, vedi le singole stored procedure
Tabelle di sistema Alcune, consultare le singole tabelle Alcuni, vedere le singole tabelle
Viste del catalogo di sistema Alcuni, vedere le singole viste Alcuni, vedere le singole viste
TempDB
Tabelle temporanee Tabelle temporanee locali e tabelle temporanee globali a livello di database Tabelle temporanee locali e globali a livello di database
Scelta del fuso orario No No
Flag di traccia No No
Replica transazionale Sì, solo sottoscrittore Sì, solo sottoscrittore
Transparent Data Encryption (TDE) No. Il database SQL di Fabric utilizza la crittografia di archiviazione con chiavi gestite dal servizio per proteggere tutti i dati dei clienti a riposo. Le chiavi gestite dal cliente non sono supportate.

Funzionalità delle piattaforme

La piattaforma Azure offre una serie di funzionalità PaaS aggiunte come valore supplementare alle funzionalità standard del database. Esistono diversi servizi esterni che possono essere usati con database SQL di Azure e database SQL in Fabric.

Funzionalità della piattaforma Database SQL di Azure Database SQL dell'infrastruttura
Replica geografica attiva Sì, vedere Replica geografica attiva Non attualmente
Backup automatici
Ottimizzazione automatica (indici) Sì, vedere Ottimizzazione automatica
Zone di disponibilità Sì, configurato automaticamente
Servizio Migrazione del database di Azure (DMS) No
Servizio di migrazione dei dati (DMA) No
Lavori elastici Sì, vedere Attività elastiche No
Gruppi di failover Sì, vedere Gruppi di failover No
Accesso al file system No No
Geo-ripristino Sì, consulta Ripristino geografico No
Conservazione a lungo termine (LTR) Sì, vedere Conservazione a lungo termine No
Pausa/ripresa Sì, in serverless Sì, automatico
Indirizzo IP pubblico Sì. L'accesso può essere limitato tramite firewall o endpoint di servizio Sì, disponibile per impostazione predefinita
Ripristino temporizzato di un database Sì, vedere Ripristino temporizzato
Pool di risorse Sì, come pool elastici No
Ridimensionamento verso l'alto o verso il basso Sì, automatico in serverless, manuale nel calcolo con provisioning Sì, automatico
Alias SQL No, usare Alias DNS No
SQL Server Analysis Services (SSAS) No, Azure Analysis Services è un servizio cloud di Azure a parte. No, Azure Analysis Services è un servizio cloud di Azure a parte.
SQL Server Integration Services (SSIS) Sì, con SSIS gestito nell'ambiente di Azure Data Factory in cui i pacchetti vengono archiviati nel database SSISDB ospitato dal database SQL di Azure ed eseguiti nel runtime di integrazione SSIS di Azure vedere Creare il runtime di integrazione SSIS di Azure in Azure Data Factory. No, usare invece Data Factory in Microsoft Fabric.
SQL Server Reporting Services (SSRS) No, vedere Power BI No - vedi Power BI
Monitoraggio delle prestazioni delle query Sì, usare Informazioni dettagliate sulle prestazioni delle query Sì, vedere Cruscotto delle prestazioni
Rete virtuale Accesso parziale e limitato tramite endpoint di rete virtuale No
Endpoint del servizio VNet Sì, vedere servizio di endpoint di rete virtuale No
Peering globale di VNet Sì, usando IP privati ed endpoint di servizio No
Connettività privata Sì, usando Private Link Sì, usando collegamenti privati

Limiti delle risorse

Nella tabella seguente vengono confrontati i limiti massimi delle risorse disponibili per database SQL di Azure e database SQL in Fabric:

Nota

Questi limiti delle risorse si applicano solo all'anteprima corrente e possono cambiare prima della disponibilità generale.

Categoria Database SQL di Azure Database SQL dell'infrastruttura
Dimensioni di calcolo Fino a 128 vCore Fino a 32 vCore.
Dimensioni archiviazione Fino a 128 TB Nell'anteprima corrente, fino a 4 TB
Dimensioni di tempdb Fino a 2560 GB Fino a 1.024 GB
Velocità effettiva in scrittura dei log Fino a 100 MB/s Nell'anteprima corrente, fino a 50 MB/s
Disponibilità Contratto di servizio predefinito
SLA del 99,995% con ridondanza di zona
Vedere Affidabilità dell'infrastruttura
Backup È possibile scegliere tra archiviazione con ridondanza locale (LRS), archiviazione con ridondanza della zona (ZRS) o archiviazione con ridondanza geografica (GRS)
Conservazione da 1 a 35 giorni (7 giorni per impostazione predefinita), con un massimo di 10 anni di conservazione a lungo termine disponibile
Backup automatici con ridondanza zonale (ZRS) e un periodo di conservazione di 7 giorni (abilitati per impostazione predefinita).
Repliche di sola lettura Ampiezza di lettura con 1-4 repliche ad alta disponibilità o 1-30 repliche denominate
0 - 4 repliche geografiche
No, usare l'endpoint SQL di analisi di sola lettura per una connessione TDS SQL di sola lettura
Modelli di sconto Istanze riservate
Vantaggio Azure Hybrid (non disponibile nelle sottoscrizioni di sviluppo/test)
Sottoscrizioni di sviluppo/test enterprise e con pagamento in base al consumo
Vedere Capacità dell'infrastruttura

Strumenti

database SQL di Azure e il database SQL in Fabric supportano vari strumenti di dati che consentono di gestire i dati.

Strumento Database SQL di Azure Database SQL dell'infrastruttura
Interfaccia della riga di comando di Azure No
Azure PowerShell No
Esportazione bacpac Sì, vedere esportazione database SQL di Azure Sì, vedere SqlPackage per il database SQL in Microsoft Fabric
Importazione bacpac Sì, vedere importazione del database SQL di Azure Sì, vedere SqlPackage per il database SQL in Microsoft Fabric
BCP
BICIPITE No
Database watcher Non attualmente
Data Factory nei connettori di Microsoft Fabric Sì, vedere la panoramica del connettore di database SQL di Azure Sì, vedere panoramica del connettore di database SQL (Anteprima)
SMO Sì, consultare SMO Sì, consulta SMO
SQL Server Data Tools (SSDT) Sì (versione minima è Visual Studio 2022 17.12)
SQL Server Management Studio (SSMS)
SQL Server PowerShell
SQL Server Profiler No, vedere Eventi estesi No, vedere Eventi estesi
sqlcmd
System Center Operations Manager Sì, vedere Management Pack di Microsoft System Center per database SQL di Azure. No
Visual Studio Code
Visual Studio Code con l'estensione mssql