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à del database SQL di database SQL di Azure e infrastruttura

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
Controllo Sì, vedere Controllo Non attualmente
Autenticazione Microsoft Entra
Comando BACKUP No, solo backup automatici avviati dal sistema No, solo backup automatici avviati dal sistema
Funzioni predefinite Supportate per la maggior parte; vedere le singole funzioni Supportate per 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
Change Data Capture - CDC Sì, per il livello S3 e superiori. I livelli Basic, S0, S1 ed S2 non sono supportati. No
Regole di confronto - Regole di confronto del database Per impostazione predefinita, SQL_Latin1_General_CP1_CI_AS. Impostare sulla creazione del database e non può essere aggiornato. Le regole di confronto sulle singole colonne sono supportate. Per impostazione predefinita, SQL_Latin1_General_CP1_CI_ASC e 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 cluster 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 database. Sì, ma solo le credenziali con ambito database.
Query tra database tramite nomi composti da tre parti No, vedere Query elastiche Sì, è possibile eseguire query sui nomi tra database in tre parti 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 in Infrastruttura OneLake Sì, abilitato manualmente Sì, abilitato automaticamente per tutte le tabelle idonee
Ruoli a livello di database Sì. Oltre al supporto di Transact-SQL, Fabric supporta la gestione dei ruoli a livello di database nel portale di Infrastruttura.
Istruzioni DBCC Supportate per la maggior parte, vedere le singole istruzioni Supportate per la maggior parte, vedere le singole istruzioni
Istruzioni DDL Supportate per la maggior parte, vedere le singole istruzioni Per la maggior parte, vedere singole istruzioni. Vedere Limitazioni nel database SQL di Infrastruttura.
Trigger DDL Solo database Solo database
Transazioni distribuite - MS DTC No, vedere Transazioni elastiche No
Trigger DML Supportate per la maggior parte, vedere le singole istruzioni Supportate per la maggior parte, vedere le singole istruzioni
Maschera dati dinamica
Libreria client dei database elastici No
Query elastica 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
Stored procedure estese (XP) No No
File e gruppi di file Solo gruppi di file primari Solo gruppi di file primari
Ricerca full-text (FTS) Sì, ma i filtri e i word breaker di terze parti non sono supportati No
Funzioni Supportate per la maggior parte; vedere le singole funzioni Supportate per la maggior parte; vedere le singole funzioni
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 Supportati per la maggior parte, vedere i singoli elementi Supportati 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 account di accesso 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 bulk No, è supportato solo il modello di recupero con registrazione completa. No, è supportato solo il modello di recupero con registrazione completa.
Modifica dei dati di sistema No No
OPENDATASOURCE No No
OPENQUERY No No
OPENROWSET Sì, solo per importare da Archiviazione BLOB di Azure No
Operatori Supportati per la maggior parte, vedere i singoli operatori Supportati per la maggior parte, vedere i singoli operatori
Blocco ottimizzato
Modelli di recupero Solo recupero con registrazione completa Solo recupero con registrazione completa
Resource Governor No No
Istruzioni RESTORE No No
Ripristino del database da 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 Supportate per la maggior parte, vedere le singole istruzioni Supportate per la maggior parte, vedere le singole istruzioni
SQL Server Agent No, vedere Processi elastici No, provare le pipeline pianificate di Data Factory o i processi Apache Airflow
Controllo di SQL Server No, vedere database SQL di Azure controllo No
Funzioni di sistema e funzioni di gestione dinamica Supportate per la maggior parte; vedere le singole funzioni Supportate per la maggior parte; vedere le singole funzioni
DMV (System Dynamic Management Views) Per la maggior parte, vedere visualizzazioni singole Per la maggior parte, vedere visualizzazioni singole
Stored procedure di sistema Supportate in alcuni casi, vedere le singole stored procedure Supportate in alcuni casi, vedere le singole stored procedure
Tabelle di sistema Supportate in alcuni casi, vedere le singole tabelle Supportate in alcuni casi, vedere le singole tabelle
Viste del catalogo di sistema Supportate in alcuni casi, vedere le singole viste Supportate in alcuni casi, vedere le singole viste
TempDB
Tabelle temporanee Tabelle temporanee locali e globali in ambito database Tabelle temporanee locali e globali in ambito 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 Infrastruttura usa la crittografia di archiviazione con chiavi gestite dal servizio per proteggere tutti i dati dei clienti inattivi. 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
Processi elastici Sì, vedere Processi elastici No
Gruppi di failover Sì, vedere Gruppi di failover No
Accesso al file system No No
Ripristino geografico Sì, vedere Ripristino geografico No
Conservazione a lungo termine (LTR) Sì, vedere Conservazione a lungo termine No
Sospensione/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
Aumento o riduzione delle prestazioni 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, vedere Power BI
Monitoraggio delle prestazioni delle query Sì, usare Informazioni dettagliate prestazioni query Sì, vedere Dashboard prestazioni
Rete virtuale Accesso parziale e limitato tramite endpoint di rete virtuale No
Endpoint servizio di rete virtuale Sì, vedere endpoint servizio di rete virtuale No
Peering globale della rete virtuale Sì, usando IP privati ed endpoint servizio No
Connettività privata Sì, usando link privato. I collegamenti privati al momento non sono disponibili.

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
Contratto di servizio del 99,995% con ridondanza della 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 della zona (ZRS) con un periodo di conservazione di 7 giorni (abilitato per impostazione predefinita).
Repliche di sola lettura Scalabilità in lettura con 1-4 repliche di disponibilità elevata o 1-30 repliche denominate
0-4 repliche geografiche
No, usare l'endpoint di analisi SQL 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 database SQL di Azure'esportazione Sì, vedere SqlPackage per il database SQL in Microsoft Fabric
Importazione bacpac Sì, vedere database SQL di Azure importazione Sì, vedere SqlPackage per il database SQL in Microsoft Fabric
BCP
BICIPITE No
Database watcher Non attualmente
SMO Sì, vedere SMO Sì, vedere 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