Confronto tra funzionalità: database SQL di Azure e Istanza gestita di SQL di Azure
Si applica a:database SQL di Azure Istanza gestita di SQL di Azure
database SQL di Azure e Istanza gestita di SQL condividere una codebase comune con la versione stabile più recente di SQL Server. La maggior parte dei linguaggi SQL standard, l'elaborazione delle query e le funzionalità di gestione del database sono identiche. Le funzionalità comuni tra SQL Server e database SQL o Istanza gestita di SQL sono:
- Funzionalità del linguaggio: controllo delle parole chiave del linguaggio di flusso, cursori, tipi di dati, istruzioni DML, predicati, numeri di sequenza, stored procedure e variabili.
- Funzionalità del database- Ottimizzazione automatica (uso forzato del piano), Rilevamento modifiche, Regole di confronto del database, Database indipendenti, Utenti indipendenti, Compressione dei dati, Impostazioni di configurazione del database, Operazioni sugli indici online, Partizionamento e Tabelle temporali (vedere guida introduttiva).
- Funzionalità di sicurezza: ruoli applicazione, maschera dati dinamica (vedere guida introduttiva), Sicurezza a livello di riga e Rilevamento delle minacce, vedere guide introduttive per database SQL e Istanza gestita di SQL.
- Funzionalità multimodelle: elaborazione del grafo, dati JSON (vedere guida introduttiva), OPENXML, Spatial, OPENJSON e indici XML.
Azure gestisce i database e garantisce la disponibilità elevata. Alcune funzionalità che potrebbero influire sulla disponibilità elevata o che non possono essere usate nel mondo PaaS hanno funzionalità limitate in database SQL e Istanza gestita di SQL. Queste funzionalità sono descritte nelle tabelle seguenti.
Se sono necessari altri dettagli sulle differenze, è possibile trovarli nelle pagine separate:
- differenze tra database SQL di Azure e SQL Server
- differenze tra Istanza gestita di SQL di Azure e SQL Server
Nota
Microsoft Entra ID è il nuovo nome per Azure Active Directory (Azure AD).Microsoft Entra ID is the new name for Azure Active Directory (Azure AD). La documentazione viene aggiornata in questo momento.
Funzionalità di database SQL e Istanza gestita di SQL
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 Istanza gestita di SQL di Azure, con un collegamento a altre informazioni sulla funzionalità.
Funzionalità | Database SQL di Microsoft Azure | Istanza gestita di database SQL di Azure |
---|---|---|
Compatibilità del database | 100 - 160 | 100 - 160 |
Always Encrypted | Sì, vedere Archivio certificati e Insieme di credenziali delle chiavi | Sì, vedere Archivio certificati e Insieme di credenziali delle chiavi |
Gruppi di disponibilità AlwaysOn | La disponibilità del 99,99-99,995% è garantita per ogni database. Il ripristino di emergenza è illustrato in Panoramica della continuità aziendale con database SQL di Azure. | La disponibilità del 99,99,% è garantita per ogni database e non può essere gestita dall'utente. Il ripristino di emergenza è illustrato in Panoramica della continuità aziendale con database SQL di Azure. Usare i gruppi di failover automatico per configurare un Istanza gestita di SQL secondario in un'altra area. Le istanze di SQL Server e le database SQL non possono essere usate come database secondari per Istanza gestita di SQL. |
Collegamento di un database | No | No |
Controllo | Sì, vedere Controllo | Sì, vedere Controllo, con alcune differenze |
Autenticazione di Microsoft Entra (in precedenza Azure Active Directory) | Sì, per gli utenti a livello di database. Gli account di accesso a livello di server sono disponibili in anteprima pubblica. | Sì. Sia gli utenti a livello di database che gli account di accesso a livello di server. |
Comando BACKUP | No, solo i backup automatici avviati dal sistema, vedere Backup automatici in database SQL di Azure | Sì, i backup di sola copia avviati dall'utente nell'archivio BLOB di Azure (i backup automatici del sistema non possono essere avviati dall'utente), vedere Differenze di backup e Backup automatici in Istanza gestita di SQL di Azure. |
Funzioni predefinite | Per la maggior parte, vedere singole funzioni | Sì, vedere Stored procedure, funzioni, trigger differenze |
Istruzione BULK INSERT | Sì, ma solo dall'archivio BLOB di Azure come origine. | Sì, ma solo da Archiviazione BLOB di Azure come origine, vedere le differenze. |
Certificati e chiavi asimmetriche | Sì, senza accesso al file system per BACKUP le operazioni e CREATE . |
Sì, senza accesso al file system per BACKUP le operazioni e CREATE vedere le differenze tra i certificati. |
Change data capture - CDC | Sì, per il livello S3 e versioni successive. Basic, S0, S1, S2 non sono supportati. | Sì |
Regole di confronto - server/istanza | Sì, le regole di confronto predefinite del database sono SQL_Latin1_General_CP1_CI_AS . Le regole di confronto del database possono essere impostate durante la creazione del database e non possono essere aggiornate. Specificare le regole di confronto per i dati (COLLATE ) e le regole di confronto del catalogo per i metadati di sistema e gli identificatori di oggetto (CATALOG_COLLATION ). In database SQL di Azure non sono presenti regole di confronto del server. |
Sì, può essere impostato quando l'istanza viene creata e non può essere aggiornata in un secondo momento. |
Indici columnstore | Sì: livello Premium, livello Standard - S3 e versioni successive, livello utilizzo generico, livello Business Critical e livelli Hyperscale. | Sì |
Common language runtime - CLR | No | Sì, ma senza accesso al file system nell'istruzione CREATE ASSEMBLY , vedere differenze in CLR |
Credenziali | Sì, ma solo le credenziali con ambito database. | Sì, ma solo Azure Key Vault e SHARED ACCESS SIGNATURE sono supportati, vedere i dettagli |
Query tra database/nomi in tre parti | No, vedere Query elastiche | Sì |
Transazioni tra database | No | Sì, all'interno dell'istanza. Vedere Differenze tra server per le query tra istanze. |
Posta elettronica database - DbMail | No | Sì |
Mirroring del database | No | No, vedere Funzionalità delle istanze gestite di SQL. |
Snapshot di database | No | No |
Virtualizzazione del database | No | Sì |
Istruzioni DBCC | Per la maggior parte, vedere singole istruzioni | Sì, vedere differenze DBCC |
Istruzioni DDL | Per la maggior parte, vedere singole istruzioni | Sì, vedere Differenze di T-SQL |
Trigger DDL | Solo database | Sì |
Viste partizionate distribuite | No | Sì |
Transazioni distribuite - MS DTC | No, vedere Transazioni elastiche | Sì, DTC per Istanza gestita di SQL di Azure, e transazioni elastiche |
Trigger DML | Per la maggior parte, vedere singole istruzioni | Sì |
Viste a gestione dinamica | Per la maggior parte, vedere dmv individuali | Sì, vedere Differenze di T-SQL |
Query elastica | Sì, con il tipo RDBMS richiesto (anteprima pubblica) | No, usare query tra database nativi e server collegato |
Notifiche degli eventi | No, vedere Avvisi | No |
Espressioni | Sì | Sì |
Eventi estesi (XEvent) | Alcuni, vedere Eventi estesi in database SQL | Sì, vedere Differenze degli eventi estesi. |
Stored procedure estese | No | No |
File e gruppi di file | Solo gruppi di file primari | Sì. I percorsi dei file vengono assegnati automaticamente e il percorso del file non può essere specificato in ALTER DATABA edizione Standard ADD FILE. |
Filestream | No | No, vedere Funzionalità delle istanze gestite di SQL. |
Ricerca full-text (FTS) | Sì, ma i filtri e i word breaker di terze parti non sono supportati | Sì, ma i filtri e i word breaker di terze parti non sono supportati |
Funzioni | Per la maggior parte, vedere singole funzioni | Sì, vedere Stored procedure, funzioni, trigger differenze |
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. |
Sì nel livello di servizio Business Critical |
Elementi del linguaggio | Per la maggior parte, vedere singoli elementi | Sì, vedere Differenze di T-SQL |
Libro mastro | Sì | Sì (anteprima pubblica) |
Funzionalità di collegamento | No | Sì (anteprima pubblica per il ripristino di emergenza) |
Server collegati | No, vedere Query elastica | Sì. Solo per SQL Server e database SQL senza transazioni distribuite. |
Server collegati che leggono da file (CSV, Excel) | Nr. Usare BULK IN edizione Standard RT o OPENROW edizione Standard T come alternativa al formato CSV. | Nr. Usare BULK IN edizione Standard RT o OPENROW edizione Standard T come alternativa al formato CSV. Tenere traccia di queste richieste in Istanza gestita di SQL elemento di feedback |
Log shipping | La disponibilità elevata è inclusa in ogni database. Il ripristino di emergenza è illustrato in Panoramica della continuità aziendale. | Integrato in modo nativo come parte del processo di migrazione del Servizio Migrazione dei dati di Azure. Compilato in modo nativo per progetti di migrazione dei dati personalizzati come servizio di riproduzione log esterno. Non disponibile come soluzione a disponibilità elevata, perché altri metodi di disponibilità elevata sono inclusi in ogni database e non è consigliabile usare il log shipping come alternativa a disponibilità elevata. Il ripristino di emergenza è illustrato in Panoramica della continuità aziendale. Non disponibile come meccanismo di replica tra database: usare repliche secondarie nel livello Business Critical, nei gruppi di failover automatico o nella replica transazionale come alternative. |
Accessi e utenti | Sì, ma CREATE le ALTER istruzioni di accesso sono limitate. Gli account di accesso di Windows non sono supportati. Gli account di accesso di Microsoft Entra sono disponibili in anteprima pubblica. EXECUTE AS LOGIN non è supportato: usare EXECUTE AS USER . |
Sì, con alcune differenze. Gli account di accesso di Windows sono supportati tramite Kerberos . Il processo richiede la sincronizzazione di Active Directory con Microsoft Entra ID. |
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 | Sì |
Automazione OLE | No | No |
OPENDATASOURCE | No | Sì, solo per database SQL, Istanza gestita di SQL e SQL Server. Vedere Differenze di T-SQL |
OPENQUERY | No | Sì, solo per database SQL, Istanza gestita di SQL e SQL Server. Vedere Differenze di T-SQL |
OPENROWSET | Sì, solo per importare da Archiviazione BLOB di Azure. | Sì, solo per database SQL, Istanza gestita di SQL e SQL Server e per importare da Archiviazione BLOB di Azure. Vedere Differenze di T-SQL |
Operatori | Per la maggior parte, vedere singoli operatori | Sì, vedere Differenze di T-SQL |
PolyBase | Nr. È possibile eseguire query sui dati nei file inseriti in Archiviazione BLOB di Azure usando OPENROWSET la funzione o usare una tabella esterna che fa riferimento a un pool SQL serverless in Synapse Analytics. |
Sì, per Azure Data Lake Archiviazione (ADLS) e Archiviazione BLOB di Azure come origine dati. Per altri dettagli, vedere Data Virtualization with Istanza gestita di SQL di Azure (Virtualizzazione dei dati con Istanza gestita di SQL di Azure). |
Notifiche della query | No | Sì |
Machine Learning Services (in precedenza R Services) | No | Sì, vedere Machine Learning Services in Istanza gestita di SQL di Azure |
Modelli di recupero | È supportato solo il recupero con registrazione completa che garantisce la disponibilità elevata. I modelli di recupero con registrazione minima e minima delle operazioni bulk non sono disponibili. | È supportato solo il recupero con registrazione completa che garantisce la disponibilità elevata. I modelli di recupero con registrazione minima e minima delle operazioni bulk non sono disponibili. |
Resource Governor | No | Sì |
Istruzioni RESTORE | No | Sì, con opzioni obbligatorie FROM URL per i file di backup inseriti in Archiviazione BLOB di Azure. Vedere Differenze di ripristino |
Ripristino del database da backup | Solo dai backup automatizzati, vedere database SQL ripristino | Dai backup automatizzati, vedere database SQL ripristino e dai backup completi inseriti in Archiviazione BLOB di Azure, vedere Differenze di backup |
Ripristinare il database in SQL Server | Nr. Usare BACPAC o BCP anziché il ripristino nativo. | Sì, solo per SQL Server 2022. Per altre informazioni, vedere Ripristinare un backup del database Istanza gestita di SQL in SQL Server 2022. In caso contrario, usare la replica BACPAC, BCP o Transazionale. |
Ricerca semantica | No | No |
Service Broker | No | Sì. Vedere Le differenze di Service Broker |
Impostazioni di configurazione del server | No | Sì, vedere Differenze di T-SQL |
Istruzioni SET | Per la maggior parte, vedere singole istruzioni | Sì, vedere Differenze di T-SQL |
SQL Server Agent | No, vedere Processi elastici (anteprima pubblica) | Sì, vedere Differenze di SQL Server Agent |
Controllo di SQL Server | No, vedere database SQL controllo | Sì, vedere Differenze di controllo |
Funzioni archiviate nel sistema | Per la maggior parte, vedere singole funzioni | Sì, vedere Stored procedure, funzioni, trigger differenze |
Stored procedure di sistema | Alcuni, vedere singole stored procedure | Sì, vedere Stored procedure, funzioni, trigger differenze |
Tabelle di sistema | Alcuni, vedere singole tabelle | Sì, vedere Differenze di T-SQL |
Viste del catalogo di sistema | Alcuni, vedere visualizzazioni singole | Sì, vedere Differenze di T-SQL |
Tempdb | Sì. Dimensioni di 32 GB per core per ogni database. | Sì. Dimensioni di 24 GB per vCore per l'intero livello Criteri di gruppo e limitate dalle dimensioni dell'istanza nel livello BC |
Tabelle temporanee | Tabelle temporanee locali e globali in ambito database | Tabelle temporanee locali e globali in ambito istanza |
Scelta del fuso orario | No | Sì, vedere Fusi orari e deve essere configurato al momento della creazione del Istanza gestita di SQL. |
Flag di traccia | No | Sì, ma solo un set limitato di flag di traccia globali. Vedere le differenze di DBCC |
Replica transazionale | Sì, solo sottoscrittore di replica transazionale e snapshot | Sì, vedere limitazioni della replica in Istanza gestita di SQL. |
Transparent Data Encryption (TDE) | Sì, vedere TDE per Azure SQL | Sì, vedere TDE per Azure SQL |
Autenticazione di Windows | No | Sì, vedere Autenticazione di Windows per le entità di sicurezza di Microsoft Entra |
Windows Server Failover Clustering | Nr. Altre tecniche che forniscono disponibilità elevata sono incluse in ogni database. Il ripristino di emergenza è illustrato in Panoramica della continuità aziendale con database SQL di Azure. | Nr. Altre tecniche che forniscono disponibilità elevata sono incluse in ogni database. Il ripristino di emergenza è illustrato in Panoramica della continuità aziendale con database SQL di Azure. |
Funzionalità delle piattaforme
La piattaforma Azure offre una serie di funzionalità PaaS aggiunte come valore aggiuntivo alle funzionalità del database standard. Esistono diversi servizi esterni che possono essere usati con database SQL di Azure e Istanza gestita di SQL di Azure.
Funzionalità della piattaforma | Database SQL di Microsoft Azure | Istanza gestita di database SQL di Azure |
---|---|---|
Replica geografica attiva | Sì, vedere Replica geografica attiva: tutti i livelli di servizio. | No, vedere Gruppi di failover automatico come alternativa. |
Gruppi di failover automatico | Sì, vedere Gruppi di failover automatico: tutti i livelli di servizio. | Sì, vedere Gruppi di failover automatico. |
Scalabilità automatica | Sì, ma solo nel modello serverless. Nel modello non serverless la modifica del livello di servizio (modifica di vCore, archiviazione o DTU) è veloce e online. La modifica del livello di servizio richiede tempi di inattività minimi o nulli. | No, è necessario scegliere risorse di calcolo e archiviazione riservate. La modifica del livello di servizio (vCore o archiviazione massima) è online e richiede tempi di inattività minimi o nulli. |
Backup automatici | Sì, vedere Backup automatizzati in database SQL di Azure. I backup completi vengono eseguiti ogni 7 giorni, backup differenziali di 12 ore e backup del log ogni 5-10 minuti. | Sì, vedere Backup automatizzati in Istanza gestita di SQL di Azure. I backup completi vengono eseguiti ogni 7 giorni, backup differenziali di 12 ore e backup del log ogni 5-10 minuti. |
Ottimizzazione automatica (indici) | Sì, vedere Ottimizzazione automatica | No |
Zone di disponibilità | Sì | Sì, in anteprima, attualmente solo per il livello Business Critical |
Integrità risorse di Azure | Sì | Sì |
Conservazione dei backup a breve termine | Sì, vedere Conservazione a breve termine. Impostazione predefinita di 7 giorni, massimo 35 giorni. | Sì, vedere Conservazione a breve termine. 1-35 giorni, 7 giorni predefiniti. |
Servizio Migrazione del database di Azure (DMS) | Sì | Sì |
Data Migration Service (DMA) | Sì | No |
Processi elastici | Sì, vedere Processi elastici (anteprima pubblica) | Nr. Usare SQL Agent o Automazione di Azure. |
Accesso al file system | Nr. Usare BULK IN edizione Standard RT o OPENROW edizione Standard T per accedere e caricare dati da Archiviazione BLOB di Azure in alternativa. | Nr. Usare BULK IN edizione Standard RT o OPENROW edizione Standard T per accedere e caricare dati da Archiviazione BLOB di Azure in alternativa. |
Ripristino geografico | Sì, vedere Ripristino geografico | Sì, vedere Ripristino geografico |
Conservazione a lungo termine (LTR) | Sì, vedere Conservazione a lungo termine, mantenere automaticamente i backup eseguiti fino a 10 anni. | Sì, vedere Conservazione a lungo termine, mantenere automaticamente i backup eseguiti fino a 10 anni. |
Sospensione/ripresa | Sì, nel modello serverless | Sì, con l'anteprima di arresto/avvio |
Gestione basata su criteri | No | No |
Indirizzo IP pubblico | Sì. L'accesso può essere limitato tramite firewall o endpoint di servizio. | Sì. Deve essere abilitato in modo esplicito e la porta 3342 deve essere abilitata nelle regole del gruppo di sicurezza di rete. Se necessario, l'indirizzo IP pubblico può essere disabilitato. Per altri dettagli, vedere Endpoint pubblico. |
Ripristino temporizzato di un database | Sì, vedere Ripristino temporizzato | Sì, vedere Ripristino temporizzato |
Pool di risorse | Sì, come pool elastici | Sì. Una singola istanza di Istanza gestita di SQL può avere più database che condividono lo stesso pool di risorse. Inoltre, è possibile distribuire più istanze di Istanza gestita di SQL nei pool di istanze (anteprima pubblica) che possono condividere le risorse. |
Aumento o riduzione delle prestazioni (online) | Sì, è possibile modificare DTU o vCore riservati o spazio di archiviazione massimo con tempi di inattività minimi. | Sì, è possibile modificare i vCore riservati o l'archiviazione massima con il tempo di inattività minimo. |
SQL Alias | No, usare alias DNS | No, usare Cliconfg per configurare l'alias nei computer client. |
SQL Analytics | Sì | Sì |
Sincronizzazione dati SQL | Sì, vedere sincronizzazione dati SQL | No, usare la replica transazionale. |
SQL Server Analysis Services (SSAS) | No, Azure Analysis Services è un servizio cloud di Azure separato. | No, Azure Analysis Services è un servizio cloud di Azure separato. |
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. Per confrontare le funzionalità SSIS in database SQL e Istanza gestita di SQL, vedere Confrontare database SQL con Istanza gestita di SQL. |
Sì, con un SSIS gestito nell'ambiente Azure Data Factory (ADF), in cui i pacchetti vengono archiviati in SSISDB ospitati da Istanza gestita di SQL ed eseguiti in Azure SSIS Integration Runtime (IR), vedere Creare azure-SSIS IR in Azure Data Factory. Per confrontare le funzionalità SSIS in database SQL e Istanza gestita di SQL, vedere Confrontare database SQL con Istanza gestita di SQL. |
SQL Server Reporting Services (SSRS) | No, vedere Power BI | No - usare report impaginati di Power BI o ospitare SSRS in una macchina virtuale di Azure. Anche se Istanza gestita di SQL non è in grado di eseguire SSRS come servizio, può ospitare database di catalogo SSRS per un server di report installato nella macchina virtuale di Azure usando l'autenticazione di SQL Server. |
Informazioni dettagliate prestazioni query | Sì | Nr. Usare i report predefiniti in SQL Server Management Studio e Azure Data Studio. |
Rete virtuale | Parziale, consente l'accesso limitato tramite endpoint di rete virtuale | Sì, Istanza gestita di SQL viene inserito nella rete virtuale. |
Endpoint del servizio di rete virtuale | Sì, vedere endpoint servizio di rete virtuale. | Sì, vedere Criteri degli endpoint di servizio. |
Peering globale reti virtuali | Sì, uso di ip privati ed endpoint di servizio | Sì, usando il peering di rete virtuale. |
Connettività privata | Sì, usando collegamento privato | Sì, usando l'endpoint locale della rete virtuale o l'endpoint privato |
Limiti delle risorse
Nella tabella seguente vengono confrontati i limiti massimi delle risorse disponibili per database SQL di Azure e Istanza gestita di SQL di Azure:
Categoria | Database SQL di Microsoft Azure | Istanza gestita di database SQL di Azure |
---|---|---|
Dimensioni di calcolo | Fino a 128 vCore | Fino a 128 vCore |
Dimensioni archiviazione | 1 GB - 100 TB | 16 TB |
Dimensioni tempdb | 32 GB per vCore, fino a 2.560 GB | Fino a 4 TB- limitato dalle dimensioni di archiviazione riservate |
Velocità effettiva scrittura log | Fino a 100 MB/sec | 4,5 MB/s per vCore (massimo 192 MB/s) |
Disponibilità | Contratto di servizio predefinito Contratto di servizio del 99,995% con ridondanza della zona |
Contratto di servizio predefinito |
Backup | Scelta di archiviazione con ridondanza locale, ridondanza della zona o archiviazione con ridondanza geografica Conservazione di 1-35 giorni (7 giorni per impostazione predefinita), con un massimo di 10 anni di conservazione a lungo termine disponibile |
Scelta di archiviazione con ridondanza locale, ridondanza della zona, ridondanza geografica o archiviazione con ridondanza geografica della zona (GZRS) Conservazione di 1-35 giorni (7 giorni per impostazione predefinita), con un massimo di 10 anni di conservazione a lungo termine disponibile |
Repliche di sola lettura | Scalabilità in lettura con 1-4 repliche a disponibilità elevata o 1-30 repliche denominate 0 - 4 repliche geografiche |
1 replica a disponibilità elevata predefinita è leggibile 0 - 1 repliche geografiche usando gruppi di failover automatico |
Modelli di sconto | Istanze riservate Vantaggio Azure Hybrid (non disponibile nelle sottoscrizioni di sviluppo/test) Sottoscrizioni enterprise e con pagamento in base al consumo |
Istanze riservate Vantaggio Azure Hybrid (non disponibile nelle sottoscrizioni di sviluppo/test) Sottoscrizioni enterprise e con pagamento in base al consumo |
Per altre informazioni sui limiti delle risorse per database SQL di Azure, vedere:
- Server logico
- Nel modello vCore: database singoli, pool elastici
- Nel modello DTU: database singoli, pool elastici
Per altre informazioni sui limiti delle risorse per Istanza gestita di SQL di Azure, vedere Limiti delle risorse.
Strumenti
database SQL di Azure e Istanza gestita di SQL di Azure supportano vari strumenti di dati che consentono di gestire i dati.
Strumento | Database SQL di Microsoft Azure | Istanza gestita di database SQL di Azure |
---|---|---|
Azure portal | Sì | Sì |
Interfaccia della riga di comando di Azure | Sì | Sì |
Azure Data Studio | Sì | Sì |
Azure PowerShell | Sì | Sì |
File BACPAC (esportazione) | Sì, vedere database SQL esportazione | Sì, vedere Istanza gestita di SQL esportazione |
File BACPAC (importazione) | Sì, vedere importazione di database SQL | Sì, vedere Istanza gestita di SQL importazione |
Data Quality Services (DQS) | No | No |
Master Data Services (MDS) | No | Nr. Ospitare MDS in una macchina virtuale di Azure. Anche se Istanza gestita di SQL non è in grado di eseguire MDS come servizio, può ospitare database MDS per un servizio MDS installato nella macchina virtuale di Azure usando l'autenticazione di SQL Server. |
SMO | Sì, vedere SMO. | Sì, a partire dalla versione SMO 150. |
SQL Server Data Tools (SSDT) | Sì | Sì |
SQL Server Management Studio (SSMS) | Sì | Sì versione 18.0 e successive |
SQL Server PowerShell | Sì | Sì |
SQL Server Profiler | No, vedere Eventi estesi | Sì |
System Center Operations Manager | Sì, vedere Microsoft System Center Management Pack per database SQL di Azure. | Sì, vedere Microsoft System Center Management Pack per Istanza gestita di SQL di Azure. |
Metodi di migrazione
È possibile usare metodi di migrazione diversi per spostare i dati tra SQL Server, database SQL di Azure e Istanza gestita di SQL di Azure. Alcuni metodi sono Online e prelevano tutte le modifiche apportate all'origine durante l'esecuzione della migrazione, mentre nei metodi offline è necessario arrestare il carico di lavoro che modifica i dati nell'origine mentre la migrazione è in corso.
Origine | Database SQL di Microsoft Azure | Istanza gestita di database SQL di Azure |
---|---|---|
SQL Server (locale, AzureVM, Amazon RDS) | Online:Replica transazionale Offline:Servizio Migrazione dei dati ,file BACPAC (importazione), BCP |
Collegamento online:Istanza gestita, servizio di riproduzione dei log, Servizio Migrazione dei dati di Azure ,Replica transazionale Offline:Servizio Migrazione del database di Azure, backup/ripristino nativo, file BACPAC (importazione), BCP, replica snapshot |
Database singolo | File OFFLINE:BACPAC (importazione), BCP | File OFFLINE:BACPAC (importazione), BCP |
Istanza gestita di SQL | Online:Replica transazionale Offline:file BACPAC (importazione), BCP, replica snapshot |
Online:Copia/spostamento del database anteprima, Replica transazionale Offline: ripristino temporizzato tra istanze (Azure PowerShell o interfaccia della riga di comando di Azure), backup/ripristino nativo, file BACPAC (importazione), BCP, replica snapshot |
Passaggi successivi
Microsoft introduce costantemente nuove funzionalità per il database SQL di Azure. Visitare la pagina Web Aggiornamenti di Azure per ottenere informazioni sugli aggiornamenti più recenti usando questi filtri:
- Filtrato per database SQL di Azure.
- Filtrato per Disponibilità generale annunci per le funzionalità del database SQL.
Per altre informazioni su database SQL di Azure e Istanza gestita di SQL di Azure, vedere: