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.
- Per una guida decisionale che confronta database SQL di Azure con il database SQL in Fabric, vedere Guida alle decisioni di Microsoft Fabric: scegliere un database SQL.
- Per una guida decisionale che confronta il database SQL con altri archivi dati in Microsoft Fabric, vedere Guida alle decisioni di Microsoft Fabric: scegliere un archivio dati.
Molte funzionalità sono comuni tra SQL Server e database SQL di Azure e il database SQL in Fabric, ad esempio:
- Funzionalità del linguaggio: Elementi del linguaggio per il controllo di flusso, Cursori, Tipi di dati, Istruzioni DML, Predicati, Numeri di sequenza, Stored procedure e Variabili.
- Funzionalità del database: Ottimizzazione automatica (forzatura del piano),Database contenuti,Utenti contenuti,Compressione dei dati,Impostazioni di configurazione del database,Operazioni sugli indici online,Partizionamento, e Tabelle temporali.
- Funzionalità di sicurezza: ruoli applicazione, maschera dati dinamica, sicurezza a livello di riga e rilevamento delle minacce.
- Funzionalità multimodello: Elaborazione del grafico, Dati JSON, OPENXML, Spaziale, OPENJSON e Indici XML.
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) | Sì | Sì |
Always Encrypted | Sì | No |
Revisione contabile | Sì, vedere Revisione contabile | Non attualmente |
Autenticazione Microsoft Entra | Sì | Sì |
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 | Sì | Sì |
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 | Sì | Sì |
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. | Sì |
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ì | 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 | Sì | Sì |
Libreria client dei database elastici | Sì | 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 | Sì | Sì |
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 | Sì | 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 | Sì | Sì |
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 | Sì | 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 | Sì | Sì |
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) | Sì | 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 | Sì | Sì |
Ottimizzazione automatica (indici) | Sì, vedere Ottimizzazione automatica | Sì |
Zone di disponibilità | Sì | Sì, configurato automaticamente |
Servizio Migrazione del database di Azure (DMS) | Sì | No |
Servizio di migrazione dei dati (DMA) | Sì | 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 | Sì |
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.