Funzionalità del database SQL di AzureAzure SQL Database Features

Il servizio database SQL di Azure condivide una codebase comune con la versione stabile più recente di SQL Server.Azure SQL Database service shares a common code base with the latest stable version of SQL Server. La maggior parte delle funzionalità standard del linguaggio SQL, dell'elaborazione delle query e di gestione del database sono identiche in SQL Server e nel database SQL di Azure.Most of the standard SQL language, query processing, and database management features are identical in SQL Server and Azure SQL Database. Le funzionalità comuni in SQL Server e tutte le versioni del database SQL di Azure sono:The features that are common in SQL Server and all flavors of Azure SQL Database are:

Il database SQL di Azure gestisce i database e garantisce la disponibilità elevata.Azure SQL Database manages your databases and guarantees their high-availability. Alcune funzionalità che potrebbero influire sulla disponibilità elevata o non possono essere usate in PaaS World hanno funzionalità limitate nel database SQL di Azure.Some features that might affect high-availability or cannot be used in PaaS world have limited functionalities in Azure SQL Database. Inoltre, alcune funzionalità del database dipendono dal tipo di database SQL di Azure creato.In addition, some database features depend on the type of Azure SQL Database that you create. Queste funzionalità sono descritte nelle tabelle seguenti.These features are described in the tables below. Con il database SQL di Azure è possibile creare un database come parte di un'istanza gestita, come un database singolo o come parte di un pool elastico.With Azure SQL Database, you can create a database as part of a managed instance, as a single database, or as part of an elastic pool. Se sono necessarie altre informazioni sulle differenze, è possibile trovarle nelle pagine separate per database singolo e pool elastici o istanza gestita.If you need more details about the differences, you can find them in the separate pages for Single database and Elastic pools or Managed Instance.

Funzionalità SQLSQL features

Nella tabella seguente sono elencate le principali funzionalità di SQL Server e vengono fornite informazioni sul fatto che la funzionalità sia parzialmente o completamente supportata in Istanza gestita o Database singolo e nei pool elastici, con un collegamento ad altre informazioni sulla funzionalità.The following table lists the major features of SQL Server and provides information about whether the feature is partially or fully supported in Managed Instance or Single Database and Elastic pools, with a link to more information about the feature.

Funzionalità di SQLSQL Feature Database singoli e pool elasticiSingle databases and elastic pools Istanze gestite e pool di istanzeManaged instances and instance pools
Always EncryptedAlways Encrypted Sì. Vedere Archivio certificati e Insieme di credenziali delle chiaviYes - see Cert store and Key vault Sì. Vedere Archivio certificati e Insieme di credenziali delle chiaviYes - see Cert store and Key vault
Gruppi di disponibilità AlwaysOnAlways On Availability Groups è garantita la disponibilità del 99,99% 99.995 per ogni database.99.99-99.995% availability is guaranteed for every database. Il ripristino di emergenza è trattato in Panoramica della continuità aziendale del database SQL di AzureDisaster recovery is discussed in Overview of business continuity with Azure SQL Database 99,99. la disponibilità è garantita per ogni database e non può essere gestita dall'utente.99.99.% availability is guaranteed for every database and cannot be managed by user. Il ripristino di emergenza viene illustrato in Panoramica della continuità aziendale con il database SQL di Azure.Disaster recovery is discussed in Overview of business continuity with Azure SQL Database. Usare i gruppi di failover automatico per configurare Istanza gestita di always on secondari in un'altra area.Use Auto-failover groups to configure secondary Always On Managed Instance in another region. Altre istanze di SQL Server e database singoli non possono essere usate come database secondari per Istanza gestita.Other SQL Server instances and Single databases cannot be used as secondaries for Managed Instance.
Collegamento di un databaseAttach a database NoNo NoNo
ControlloAuditing Yes , con alcune differenzeYes, with some differences
Autenticazione di Azure Active Directory (AAD)Azure Active Directory (AAD) authentication Sì.Yes. Solo utenti di AAD.AAD users only. Sì.Yes. Inclusi gli account di accesso di AAD a livello di server.Including server-level AAD logins.
Comando BACKUPBACKUP command No, solo backup automatici avviati dal sistema, vedere Backup automaticiNo, only system-initiated automatic backups - see Automated backups Sì, i backup di sola copia avviati dall'utente nell'archiviazione BLOB di Azure (i backup automatici del sistema non possono essere avviati dall'utente). vedere differenze di backupYes, user initiated copy-only backups to Azure Blob Storage (automatic system backups cannot be initiated by user) - see Backup differences
Funzioni predefiniteBuilt-in functions Supportate per la maggior parte. Vedere le singole funzioniMost - see individual functions Sì, vedere le differenze relative a stored procedure, funzioni e triggerYes - see Stored procedures, functions, triggers differences
BULK INSERT - istruzioneBULK INSERT statement Sì, ma solo dall'archiviazione BLOB di Azure come origine.Yes, but just from Azure Blob storage as a source. Sì, ma solo dall'archiviazione BLOB di Azure come origine, vedere differenze.Yes, but just from Azure Blob Storage as a source - see differences.
Certificati e chiavi asimmetricheCertificates and asymmetric keys Sì, senza accesso a file system per operazioni di BACKUP e CREATE.Yes, without access to file system for BACKUP and CREATE operations. Sì, senza l'accesso alla file system per le operazioni di BACKUP e CREATE, vedere differenze tra i certificati.Yes, without access to file system for BACKUP and CREATE operations - see certificate differences.
Change Data Capture-CDCChange data capture - CDC NoNo Yes
Regole di confronto - server/istanzaCollation - server/instance No, le regole di confronto predefinite del server logico SQL_Latin1_General_CP1_CI_AS vengono sempre utilizzate.No, default logical server collation SQL_Latin1_General_CP1_CI_AS is always used. Sì, può essere impostato al momento della creazione dell'istanza e non può essere aggiornato in un secondo momento.Yes, can be set when the instance is created and cannot be updated later.
Indici columnstoreColumnstore indexes Sì, livello Premium, livello Standard-S3 e versioni successive, livello per utilizzo generico, business critical e livelli IperscalabiliYes - Premium tier, Standard tier - S3 and above, General Purpose tier, Business Critical, and HyperScale tiers Yes
Common Language Runtime-CLRCommon language runtime - CLR NoNo Sì, ma senza accesso a file system nell'istruzione CREATE ASSEMBLY, vedere differenze di CLRYes, but without access to file system in CREATE ASSEMBLY statement - see CLR differences
CredenzialiCredentials Sì, ma solo le credenziali con ambito database.Yes, but only database scoped credentials. Sì, ma solo Azure Key Vault e SHARED ACCESS SIGNATURE sono supportati vedere i dettagliYes, but only Azure Key Vault and SHARED ACCESS SIGNATURE are supported see details
Query sul nome tra database/tre partiCross-database/three-part name queries No, vedere Query elasticheNo - see Elastic queries Sì, oltre a Query elasticheYes, plus Elastic queries
Transazioni tra databaseCross-database transactions NoNo Sì, all'interno dell'istanza.Yes, within the instance. Vedere differenze tra server collegati per le query tra istanze.See Linked server differences for cross-instance queries.
Posta elettronica database-DbMailDatabase mail - DbMail NoNo Yes
Mirroring del databaseDatabase mirroring NoNo NoNo
Snapshot di databaseDatabase snapshots NoNo NoNo
Istruzioni DBCCDBCC statements Supportate per la maggior parte. Vedere le singole istruzioniMost - see individual statements Sì, vedere le differenze relative a DBCCYes - see DBCC differences
Istruzioni DDLDDL statements Supportate per la maggior parte. Vedere le singole istruzioniMost - see individual statements Sì, vedere le differenze relative a T-SQLYes - see T-SQL differences
Trigger DDLDDL triggers Solo databaseDatabase only Yes
Viste partizionate distribuiteDistributed partition views NoNo Yes
Transazioni distribuite - MS DTCDistributed transactions - MS DTC No. Vedere Transazioni elasticheNo - see Elastic transactions No. vedere differenze tra server collegati.No - see Linked server differences. Provare a consolidare i database da diverse istanze di SQL Server distribuite in un'istanza gestita durante la migrazione.Try to consolidate databases from several distributed SQL Server instances into one managed instance during migration.
Trigger DMLDML triggers Supportate per la maggior parte. Vedere le singole istruzioniMost - see individual statements Yes
Viste a gestione dinamicaDMVs Supportate nella maggior parte dei casi, vedere singole viste a gestione dinamicaMost - see individual DMVs Sì, vedere le differenze relative a T-SQLYes - see T-SQL differences
Notifiche degli eventiEvent notifications No. Vedere AvvisiNo - see Alerts NoNo
EspressioniExpressions Yes Yes
Eventi estesi (XEvent)Extended events (XEvent) Supportati in alcuni casi. Vedere Eventi estesi nel database SQLSome - see Extended events in SQL Database Sì - vedere le differenze relative agli eventi estesiYes - see Extended events differences
Stored procedure esteseExtended stored procedures NoNo NoNo
File e gruppi di fileFiles and file groups Solo gruppi di file primariPrimary file group only Sì.Yes. I percorsi dei file vengono assegnati automaticamente e non è possibile specificare il percorso del file nell' istruzioneALTER DATABASE ADD FILE.File paths are automatically assigned and the file location cannot be specified in ALTER DATABASE ADD FILE statement.
FilestreamFilestream NoNo NoNo
Ricerca full-text (FTS)Full-text search (FTS) Sì, ma i Word breaker di terze parti non sono supportatiYes, but third-party word breakers are not supported Sì, ma i Word breaker di terze parti non sono supportatiYes, but third-party word breakers are not supported
FunzioniFunctions Supportate per la maggior parte. Vedere le singole funzioniMost - see individual functions Sì, vedere le differenze relative a stored procedure, funzioni e triggerYes - see Stored procedures, functions, triggers differences
Ottimizzazione in memoriaIn-memory optimization Sì, i livelli Premium e business critical supportano solo il supporto limitato per gli oggetti in memoria non persistenti, ad esempio i tipi di tabellaYes - Premium and Business Critical tiers only Limited support for non-persistent In-Memory objects such as table types Sì - solo livello Business CriticalYes - Business Critical tier only
Elementi del linguaggioLanguage elements Supportati per la maggior parte. Vedere i singoli elementiMost - see individual elements Sì, vedere le differenze relative a T-SQLYes - see T-SQL differences
Server collegatiLinked servers No. Vedere Query elasticaNo - see Elastic query Sì.Yes. Solo per SQL Server e database SQL senza transazioni distribuite.Only to SQL Server and SQL Database without distributed transactions.
Server collegati che leggono da file (CSV, Excel)Linked servers that read from files (CSV, Excel) No.No. Utilizzare BULK INSERT o OPENROWSET come alternativa per il formato CSV.Use BULK INSERT or OPENROWSET as an alternative for CSV format. No.No. Utilizzare BULK INSERT o OPENROWSET come alternativa per il formato CSV.Use BULK INSERT or OPENROWSET as an alternative for CSV format. Tieni traccia delle richieste istanza gestita elemento feedbackTrack this requests on Managed Instance Feedback item
Log shippingLog shipping La disponibilità elevata è inclusa in ogni database.High availability is included with every database. Il ripristino di emergenza è trattato in Panoramica della continuità aziendale del database SQL di AzureDisaster recovery is discussed in Overview of business continuity with Azure SQL Database Incorporato in modo nativo come parte del processo di migrazione DMS.Natively built in as a part of DMS migration process. Non disponibile come soluzione a disponibilità elevata, poiché altri metodi di disponibilità elevata sono inclusi in ogni database e non è consigliabile utilizzare il log shipping come alternativa a disponibilità elevata.Not available as High availability solution, because other High availability methods are included with every database and it is not recommended to use Log-shipping as HA alternative. Il ripristino di emergenza viene illustrato in Panoramica della continuità aziendale con il database SQL di Azure.Disaster recovery is discussed in Overview of business continuity with Azure SQL Database. Non disponibile come meccanismo di replica tra i database: usare le repliche secondarie nel livello business critical, i gruppi di failover automaticoo la replica transazionale come alternative.Not available as a replication mechanism between databases - use secondary replicas on Business Critical tier, auto-failover groups, or transactional replication as the alternatives.
Accessi e utentiLogins and users Sì, ma le istruzioni di accesso CREATE e ALTER non offrono tutte le opzioni (nessun account di accesso di Windows e di Azure Active Directory a livello di server).Yes, but CREATE and ALTER login statements do not offer all the options (no Windows and server-level Azure Active Directory logins). EXECUTE AS LOGIN non è supportato. usare invece EXECUTE AS USER.EXECUTE AS LOGIN is not supported - use EXECUTE AS USER instead. Sì, con alcune differenze.Yes, with some differences. Gli account di accesso di Windows non sono supportati e devono essere sostituiti con Azure Active Directory account di accesso.Windows logins are not supported and they should be replaced with Azure Active Directory logins.
Registrazione minima nell'importazione bulkMinimal logging in bulk import No, è supportato solo il modello di recupero con supporto completo.No, only Full Recovery model is supported. No, è supportato solo il modello di recupero con supporto completo.No, only Full Recovery model is supported.
Modifica dei dati di sistemaModifying system data NoNo Yes
Automazione OLEOLE Automation NoNo NoNo
OPENDATASOURCEOPENDATASOURCE NoNo Sì, solo ad altri database SQL di Azure e SQL Server.Yes, only to other Azure SQL Databases and SQL Servers. Vedere le differenze di T-SQLSee T-SQL differences
OPENQUERYOPENQUERY NoNo Sì, solo ad altri database SQL di Azure e SQL Server.Yes, only to other Azure SQL Databases and SQL Servers. Vedere le differenze di T-SQLSee T-SQL differences
OPENROWSETOPENROWSET Sì, solo per l'importazione dall'archiviazione BLOB di Azure.Yes, only to import from Azure Blob storage. Sì, solo ad altri database SQL di Azure e a SQL Server e per l'importazione dall'archiviazione BLOB di Azure.Yes, only to other Azure SQL Databases and SQL Servers, and to import from Azure Blob storage. Vedere le differenze di T-SQLSee T-SQL differences
OperatoriOperators Supportati per la maggior parte. Vedere i singoli operatoriMost - see individual operators Sì, vedere le differenze relative a T-SQLYes - see T-SQL differences
PolyBasePolybase No.No. È possibile eseguire query sui dati nei file inseriti nell'archiviazione BLOB di Azure usando OPENROWSET funzione.You can query data in the files placed on Azure Blob Storage using OPENROWSET function. No.No. È possibile eseguire query sui dati nei file inseriti nell'archiviazione BLOB di Azure usando OPENROWSET funzione.You can query data in the files placed on Azure Blob Storage using OPENROWSET function.
Notifiche della queryQuery Notifications NoNo Yes
Machine Learning Services(in_precedenza R Services_)Machine Learning Services(Formerly R Services) Sì, in anteprima pubblicaYes, in public preview NoNo
Modelli di recuperoRecovery models È supportato solo il ripristino completo che garantisce la disponibilità elevata.Only Full Recovery that guarantees high availability is supported. Non sono disponibili modelli di recupero con registrazione minima e con registrazione minima delle operazioni bulk.Simple and Bulk Logged recovery models are not available. È supportato solo il ripristino completo che garantisce la disponibilità elevata.Only Full Recovery that guarantees high availability is supported. Non sono disponibili modelli di recupero con registrazione minima e con registrazione minima delle operazioni bulk.Simple and Bulk Logged recovery models are not available.
Resource GovernorResource governor NoNo Yes
Istruzioni RESTORERESTORE statements NoNo Sì, con le opzioni di FROM URL obbligatorie per i file di backup inseriti nell'archiviazione BLOB di Azure.Yes, with mandatory FROM URL options for the backups files placed on Azure Blob Storage. Vedere differenze di ripristinoSee Restore differences
Ripristino del database da backupRestore database from backup Solo da backup automatici, vedere Ripristino di un database SQLFrom automated backups only - see SQL Database recovery Dai backup automatici, vedere ripristino del database SQL e da backup completi posizionati nell'archiviazione BLOB di Azure. vedere differenze di backupFrom automated backups - see SQL Database recovery and from full backups placed on Azure Blob Storage - see Backup differences
Ripristinare il database SQL ServerRestore database to SQL Server No.No. Usare BACPAC o BCP anziché il ripristino nativo.Use BACPAC or BCP instead of native restore. No, perché SQL Server motore di database usato in Istanza gestita ha una versione superiore rispetto a qualsiasi versione RTM di SQL Server usata in locale.No, because SQL Server Database Engine used in Managed Instance has higher version than any RTM version of SQL Server used on-premises. Utilizzare invece BACPAC, BCP o la replica transazionale.Use BACPAC, BCP, or Transactional replication instead.
Ricerca semanticaSemantic search NoNo NoNo
Service BrokerService Broker NoNo Sì, ma solo all'interno dell'istanza.Yes, but only within the instance. Se si utilizzano route Service Broker remote, provare a consolidare i database da diverse istanze di SQL Server distribuite in un'istanza gestita durante la migrazione e utilizzare solo le route locali.If you are using remote Service Broker routes, try to consolidate databases from several distributed SQL Server instances into one managed instance during migration and use only local routes. Vedere le differenze Service BrokerSee Service Broker differences
Impostazioni di configurazione del serverServer configuration settings NoNo Sì, vedere le differenze relative a T-SQLYes - see T-SQL differences
Istruzioni SETSet statements Supportate per la maggior parte. Vedere le singole istruzioniMost - see individual statements Sì, vedere le differenze relative a T-SQLYes - see T-SQL differences
SQL Server AgentSQL Server Agent No. Vedere Processi elasticiNo - see Elastic jobs Sì, vedere le differenze relative a SQL Server AgentYes - see SQL Server Agent differences
Controllo di SQL ServerSQL Server Auditing No. Vedere Controllo del database SQLNo - see SQL Database auditing Sì, vedere le differenze relative al controlloYes - see Auditing differences
Funzioni archiviate nel sistemaSystem stored functions Supportate per la maggior parte. Vedere le singole funzioniMost - see individual functions Sì, vedere le differenze relative a stored procedure, funzioni e triggerYes - see Stored procedures, functions, triggers differences
Stored procedure di sistemaSystem stored procedures Supportate in alcuni casi. Vedere le singole stored procedureSome - see individual stored procedures Sì, vedere le differenze relative a stored procedure, funzioni e triggerYes - see Stored procedures, functions, triggers differences
Tabelle di sistemaSystem tables Supportate in alcuni casi. Vedere le singole tabelleSome - see individual tables Sì, vedere le differenze relative a T-SQLYes - see T-SQL differences
Viste del catalogo di sistemaSystem catalog views Supportate in alcuni casi. Vedere le singole visteSome - see individual views Sì, vedere le differenze relative a T-SQLYes - see T-SQL differences
TempDBTempDB Sì.Yes. dimensioni di 32GB per core per ogni database.32GB size per core for every database. Sì.Yes. dimensioni 24 GB per vCore per intero livello di GP e con limitazione delle dimensioni dell'istanza nel livello BC24GB size per vCore for entire GP tier and limited by instance size on BC tier
Tabelle temporaneeTemporary tables Tabelle temporanee locali e globali in ambito databaseLocal and database-scoped global temporary tables Tabelle temporanee locali e globali in ambito istanzaLocal and instance-scoped global temporary tables
Scelta del fuso orarioTime zone choice NoNo , e deve essere configurato al momento della creazione del istanza gestita.Yes, and it must be configured when the Managed Instance is created.
Flag di tracciaTrace flags NoNo Sì, ma solo un set limitato di flag di traccia globali.Yes, but only limited set of global trace flags. Vedere le differenze DBCCSee DBCC differences
Replica transazionaleTransactional Replication Sì, solo Sottoscrittore di replica transazionale e snapshotYes, Transactional and snapshot replication subscriber only Sì, in versione di anteprima pubblica.Yes, in public preview. Vedere i vincoli qui.See the constraints here.
Transparent Data Encryption (TDE)Transparent data encryption (TDE) Sì, solo livelli di servizio Utilizzo generico e Business CriticalYes - General Purpose and Business Critical service tiers only Yes
Autenticazione di WindowsWindows authentication NoNo NoNo
Windows Server Failover ClusteringWindows Server Failover Clustering No.No. Altre tecniche che forniscono disponibilità elevata sono incluse in ogni database.Other techniques that provide high availability are included with every database. Il ripristino di emergenza è trattato in Panoramica della continuità aziendale del database SQL di AzureDisaster recovery is discussed in Overview of business continuity with Azure SQL Database No.No. Altre tecniche che forniscono disponibilità elevata sono incluse in ogni database.Other techniques that provide high availability are included with every database. Il ripristino di emergenza è trattato in Panoramica della continuità aziendale del database SQL di AzureDisaster recovery is discussed in Overview of business continuity with Azure SQL Database

Funzionalità delle piattaformePlatform capabilities

La piattaforma Azure offre una serie di funzionalità PaaS che vengono aggiunte come valore aggiuntivo alle funzionalità di database standard.Azure platform provides a number of PaaS capabilities that are added as an additional value to the standard Database features. Con il servizio database SQL di Azure è possibile usare diversi servizi esterni.There is a number of external services that can be used with Azure SQL Database service.

Funzionalità della piattaformaPlatform Feature Database singoli e pool elasticiSingle databases and elastic pools Istanze gestite e pool di istanzeManaged instances and instance pools
Replica geografica attivaActive geo-replication Sì-tutti i livelli di servizio diversi dall'iperscalabilitàYes - all service tiers other than hyperscale No, vedere gruppi di failover automatico come alternativaNo, see Auto-failover groups as an alternative
Gruppi di failover automaticoAuto-failover groups Sì-tutti i livelli di servizio diversi dall'iperscalabilitàYes - all service tiers other than hyperscale Sì, vedere gruppi di failover automaticoYes, see Auto-failover groups
Scalabilità automaticaAuto-scale Sì, ma solo in un modello senza server.Yes, but only in serverless model. Nel modello senza server, la modifica del livello di servizio (modifica di vCore, storage o DTU) è veloce e online.In the non-serverless model, the change of service tier (change of vCore, storage, or DTU) is fast and online. La modifica del livello di servizio richiede minimo o nessun tempo di inattività.The service tier change requires minimal or no downtime. No, è necessario scegliere risorse di calcolo e archiviazione riservate.No, you need to choose reserved compute and storage. La modifica del livello di servizio (vCore o Max Storage) è online e richiede un tempo di inattività minimo o minimo.The change of service tier (vCore or max storage) is online and requires minimal or no downtime.
Backup automaticiAutomatic backups Sì.Yes. I backup completi vengono eseguiti ogni 7 giorni, 12 ore differenziali e backup del log ogni 5-10 min.Full backups are taken every 7 days, differential 12 hours, and log backups every 5-10 min. Sì.Yes. I backup completi vengono eseguiti ogni 7 giorni, 12 ore differenziali e backup del log ogni 5-10 min.Full backups are taken every 7 days, differential 12 hours, and log backups every 5-10 min.
Ottimizzazione automatica (indici)Automatic tuning (indexes) Yes NoNo
Zone di disponibilitàAvailability Zones Yes NoNo
Integrità risorse di AzureAzure Resource Health Yes NoNo
Conservazione backupBackup retention Sì.Yes. 7 giorni per impostazione predefinita, massimo 35 giorni.7 days default, max 35 days. Sì.Yes. 7 giorni per impostazione predefinita, massimo 35 giorni.7 days default, max 35 days.
Servizio Migrazione del databaseData Migration Service (DMS) Yes Yes
Accesso al file systemFile system access No.No. Usare BULK INSERT o OPENROWSET per accedere ai dati e caricarli dall'archiviazione BLOB di Azure come alternativa.Use BULK INSERT or OPENROWSET to access and load data from Azure Blob Storage as an alternative. No.No. Usare BULK INSERT o OPENROWSET per accedere ai dati e caricarli dall'archiviazione BLOB di Azure come alternativa.Use BULK INSERT or OPENROWSET to access and load data from Azure Blob Storage as an alternative.
Ripristino geograficoGeo-restore Sì-tutti i livelli di servizio diversi dall'iperscalabilitàYes - all service tiers other than hyperscale Sì-tutti i livelli di servizio diversi dall'iperscalabilitàYes - all service tiers other than hyperscale
Architettura con iperscalabilitàHyperscale architecture Yes NoNo
Conservazione dei backup a lungo termine-LTRLong-term backup retention - LTR Sì, Mantieni i backup eseguiti automaticamente fino a 10 anni.Yes, keep automatically taken backups up to 10 years. Per il momento no.Not yet. Usare COPY_ONLY backup manuali come soluzione temporanea.Use COPY_ONLY manual backups as a temporary workaround.
Sospendi/RiprendiPause/resume Sì, nel modello senza serverYes, in serverless model NoNo
Gestione basata su criteriPolicy-based management NoNo NoNo
Indirizzo IP pubblicoPublic IP address Sì.Yes. L'accesso può essere limitato tramite firewall o endpoint di servizio.The access can be restricted using firewall or service endpoints. Sì.Yes. Deve essere abilitato in modo esplicito e la porta 3342 deve essere abilitata nelle regole NSG.Needs to be explicitly enabled and port 3342 must be enabled in NSG rules. Se necessario, l'indirizzo IP pubblico può essere disabilitato.Public IP can be disabled if needed. Per ulteriori informazioni, vedere endpoint pubblico .See Public endpoint for more details.
Ripristino temporizzato di un databasePoint in time database restore Sì-tutti i livelli di servizio diversi dall'iperscalabilità, vedere ripristino del database SQLYes - all service tiers other than hyperscale - see SQL Database recovery Sì. Vedere Ripristino di un database SQLYes - see SQL Database recovery
Pool di risorseResource pools Sì, come pool elasticiYes, as Elastic pools Sì.Yes. Una singola istanza gestita può avere più database che condividono lo stesso pool di risorse.A single managed instance can have multiple databases that share the same pool of resources. Inoltre, è possibile distribuire più istanze gestite nei pool di istanze (anteprima) in grado di condividere le risorse.In addition, you can deploy multiple managed instances in instance pools(Preview) that can share the resources.
Scalabilità verticale (in linea)Scaling up or down (online) Sì, è possibile modificare DTU o Vcore riservati o l'archiviazione massima con tempi di inattività minimi.Yes, you can either change DTU or reserved vCores or max storage with the minimal downtime. Sì, è possibile modificare il valore di Vcore riservato o l'archiviazione massima con tempi di inattività minimi.Yes, you can change reserved vCores or max storage with the minimal downtime.
Alias SQLSQL Alias No, USA alias DNSNo, use DNS Alias No, usare Clicongf per configurare l'alias nei computer client.No, use Clicongf to set up alias on the client machines.
Analisi SQLSQL Analytics Yes Yes
Sincronizzazione dati SQLSQL Data Sync Yes NoNo
SQL Server Analysis Services (SSAS)SQL Server Analysis Services (SSAS) No, Azure Analysis Services è un servizio cloud di Azure separato.No, Azure Analysis Services is a separate Azure cloud service. No, Azure Analysis Services è un servizio cloud di Azure separato.No, Azure Analysis Services is a separate Azure cloud service.
SQL Server Integration Services (SSIS)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.Yes, with a managed SSIS in Azure Data Factory (ADF) environment, where packages are stored in SSISDB hosted by Azure SQL Database and executed on Azure SSIS Integration Runtime (IR), see Create Azure-SSIS IR in ADF.

Per confrontare le funzionalità SSIS nel server di database SQL e Istanza gestita, vedere confrontare un database singolo di database SQL di Azure, un pool elastico e un'istanza gestita.To compare the SSIS features in SQL Database server and Managed Instance, see Compare an Azure SQL Database single database, elastic pool, and managed instance.
Sì, con SSIS gestito nell'ambiente di Azure Data Factory in cui i pacchetti vengono archiviati nel database SSISDB ospitato da Istanza gestita ed eseguiti nel runtime di integrazione SSIS di Azure vedere Creare il runtime di integrazione SSIS di Azure in Azure Data Factory.Yes, with a managed SSIS in Azure Data Factory (ADF) environment, where packages are stored in SSISDB hosted by Managed Instance and executed on Azure SSIS Integration Runtime (IR), see Create Azure-SSIS IR in ADF.

Per confrontare le funzionalità SSIS nel database SQL e Istanza gestita, vedere confrontare un database singolo di database SQL di Azure, un pool elastico e un'istanza gestita.To compare the SSIS features in SQL Database and Managed Instance, see Compare an Azure SQL Database single database, elastic pool, and managed instance.
SQL Server Reporting Services (SSRS)SQL Server Reporting Services (SSRS) No, vedere Power BINo - see Power BI No, vedere Power BINo - see Power BI
Informazioni dettagliate prestazioni query (QPI)Query Performance Insights (QPI) Yes No.No. Usare i report predefiniti in SQL Server Management Studio e Azure Data Studio.Use built-in reports in SQL Server Management Studio and Azure Data Studio.
Rete virtualeVNet Parziale, Abilita l'accesso limitato usando gli endpoint VNetPartial, it enables restricted access using VNet Endpoints Sì, Istanza gestita viene inserito nel VNet del cliente.Yes, Managed Instance is injected in customer's VNet. Vedere subnet e VNetSee subnet and VNet
Endpoint del servizio VNetVNet Service endpoint Yes NoNo
Peering globale VNetVNet Global peering Sì, usando gli endpoint di servizio e IP privatoYes, using Private IP and service endpoints No, istanza gestita non è supportato a causa del vincolo del servizio di bilanciamento del carico nel peering globale VNet.No, Managed Instance is not supported due to Load balancer constraint in VNet global peering.

StrumentiTools

Il database SQL di Azure supporta diversi strumenti di dati che consentono di gestire i dati.Azure SQL database supports various data tools that can help you to manage your data.

StrumentoTool Database singoli e pool elasticiSingle databases and elastic pools Istanze gestite e pool di istanzeManaged instances and instance pools
Portale di AzureAzure portal Yes Yes
Interfaccia della riga di comando di AzureAzure CLI Yes Yes
Azure Data StudioAzure Data Studio Yes Yes
Azure PowerShellAzure Powershell Yes Yes
File BACPAC (esportazione)BACPAC file (export) Sì. Vedere Esportazione di un database SQLYes - see SQL Database export Sì. Vedere Esportazione di un database SQLYes - see SQL Database export
File BACPAC (importazione)BACPAC file (import) Sì. Vedere Importazione di un database SQLYes - see SQL Database import Sì. Vedere Importazione di un database SQLYes - see SQL Database import
Data Quality Services (DQS)Data Quality Services (DQS) NoNo NoNo
Master Data Services (MDS)Master Data Services (MDS) NoNo NoNo
SMOSMO Yes versione 150Yes version 150
SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) Yes Yes
SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS) Yes versione 18,0 e successiveYes version 18.0 and higher
SQL Server PowerShellSQL Server PowerShell Yes Yes
SQL Server ProfilerSQL Server Profiler No. Vedere Eventi estesiNo - see Extended events Yes
System Center Operations Manager (SCOM)System Center Operations Manager (SCOM) Yes Sì, in anteprimaYes, in preview

Metodi di migrazioneMigration methods

È possibile utilizzare metodi di migrazione diversi per spostare i dati tra SQL Server, Database singolo e Istanza gestita database.You can use different migration methods to move your data between SQL Server, Single Database, and Managed Instance databases. Alcuni metodi sono online e prelevano tutte le modifiche apportate nell'origine mentre si esegue la migrazione, mentre nei metodi offline è necessario arrestare il carico di lavoro che modifica i dati nell'origine mentre è in corso la migrazione.Some methods are Online and picking-up all changes that are made on the source while you are running migration, while in Offline methods you need to stop your workload that is modifying data on the source while the migration is in progress.

OrigineSource Database singolo e pool elasticoSingle database and elastic pool Pool di Istanza gestita e di istanzaManaged Instance and instance pools
SQL Server (locale, AzureVM, Amazon RDS)SQL Server (on-prem, AzureVM, Amazon RDS) Online: servizio migrazione dati (DMS), replica transazionaleOnline: Data Migration Service (DMS), Transactional Replication
Offline: file BACPAC (importazione), bcpOffline: BACPAC file (import), BCP
Online: servizio migrazione dati (DMS), replica transazionaleOnline: Data Migration Service (DMS), Transactional Replication
Offline: Backup/ripristino nativo, file BACPAC (importazione), bcp, replica snapshotOffline: Native backup/restore, BACPAC file (import), BCP, Snapshot replication
Database singoloSingle database Offline: file BACPAC (importazione), bcpOffline: BACPAC file (import), BCP Offline: file BACPAC (importazione), bcpOffline: BACPAC file (import), BCP
Istanza gestitaManaged Instance Online: replica transazionaleOnline: Transactional Replication
Offline: file BACPAC (importazione), bcp, replica snapshotOffline: BACPAC file (import), BCP, Snapshot replication
Online: replica transazionaleOnline: Transactional Replication
Offline: Ripristino temporizzato tra istanze (Azure PowerShell o interfaccia della riga di comando di Azure), backup/ripristino nativo, file BACPAC (importazione), bcp, replica snapshotOffline: Cross-instance point-in-time restore (Azure PowerShell or Azure CLI), Native backup/restore, BACPAC file (import), BCP, Snapshot replication

Passaggi successiviNext steps

Microsoft introduce costantemente nuove funzionalità per il database SQL di Azure.Microsoft continues to add features to Azure SQL Database. Visitare la pagina Web Aggiornamenti di Azure per ottenere informazioni sugli aggiornamenti più recenti usando questi filtri:Visit the Service Updates webpage for Azure for the newest updates using these filters:

Per ulteriori informazioni sulle versioni del database SQL di Azure, vedere:For more information about the Azure SQL Database flavors, see: