Comparaison des fonctionnalités : Azure SQL Database et Azure SQL Managed InstanceFeatures comparison: Azure SQL Database and Azure SQL Managed Instance
Azure SQL Database
Azure SQL Managed Instance
Azure SQL Database et SQL Managed Instance partagent une base de code commune avec la dernière version stable de SQL Server.Azure SQL Database and SQL Managed Instance share a common code base with the latest stable version of SQL Server. La plupart des fonctionnalités standard du langage SQL, du traitement des requêtes et de la gestion des bases de données sont identiques.Most of the standard SQL language, query processing, and database management features are identical. Les fonctionnalités communes à SQL Server et SQL Database ou SQL Managed Instance sont les suivantes :The features that are common between SQL Server and SQL Database or SQL Managed Instance are:
- Fonctionnalités de langage : Mots clés du langage de contrôle de flux , Curseurs, Types de données, Instructions DML, Prédicats, Numéros séquentiels, Procédures stockées et Variables.Language features - Control of flow language keywords, Cursors, Data types, DML statements, Predicates, Sequence numbers, Stored procedures, and Variables.
- Fonctionnalités de base de données : Réglage automatique (plan forcé), Suivi des modifications, Classement de base de données, Bases de données autonomes, Utilisateurs de base de données autonome, Compression de données, Paramètres de configuration de base de données, Opérations en ligne sur les index, Partitionnement et Tables temporelles (voir le guide de démarrage).Database features - Automatic tuning (plan forcing), Change tracking, Database collation, Contained databases, Contained users, Data compression, Database configuration settings, Online index operations, Partitioning, and Temporal tables (see getting started guide).
- Fonctionnalités de sécurité : Rôles d’application, Masquage de données dynamique (voir le guide de démarrage), Sécurité au niveau des lignes et Détection des menaces (voir les guides de démarrage pour SQL Database et SQL Managed Instance).Security features - Application roles, Dynamic data masking (see getting started guide), Row Level Security, and Threat detection - see getting started guides for SQL Database and SQL Managed Instance.
- Fonctionnalités multi-modèles : Traitement des graphes, Données JSON (voir le guide de démarrage rapide), OPENXML, Données spatiales, OPENJSON et Index XML.Multi-model capabilities - Graph processing, JSON data (see getting started guide), OPENXML, Spatial, OPENJSON, and XML indexes.
Azure gère vos bases de données et garantit leur haute disponibilité.Azure manages your databases and guarantees their high-availability. Certaines fonctionnalités susceptibles d’affecter la haute disponibilité ou qui ne peuvent pas être utilisées dans un environnement PaaS sont limitées dans SQL Database et SQL Managed Instance.Some features that might affect high-availability or can't be used in PaaS world have limited functionalities in SQL Database and SQL Managed Instance. Ces fonctionnalités sont décrites dans les tableaux ci-dessous.These features are described in the tables below. Si vous avez besoin de plus de détails sur les différences, vous pouvez les trouver dans les pages séparées pour Azure SQL Database ou Azure SQL Managed Instance.If you need more details about the differences, you can find them in the separate pages for Azure SQL Database or Azure SQL Managed Instance.
Fonctionnalités de SQL Database et SQL Managed InstanceFeatures of SQL Database and SQL Managed Instance
Le tableau suivant répertorie les principales fonctionnalités de SQL Server et indique si la fonctionnalité est partiellement ou entièrement prise en charge dans Azure SQL Database et Azure SQL Managed Instance, avec un lien vers des informations supplémentaires sur la fonctionnalité.The following table lists the major features of SQL Server and provides information about whether the feature is partially or fully supported in Azure SQL Database and Azure SQL Managed Instance, with a link to more information about the feature.
FonctionnalitéFeature | Azure SQL DatabaseAzure SQL Database | Azure SQL Managed InstanceAzure SQL Managed Instance |
---|---|---|
Always EncryptedAlways Encrypted | Oui - voir Magasin de certificats et Coffre de clésYes - see Cert store and Key vault | Oui - voir Magasin de certificats et Coffre de clésYes - see Cert store and Key vault |
Groupes de disponibilité AlwaysOnAlways On Availability Groups | Une disponibilité à 99,99-99,995 % est garantie pour chaque base de données.99.99-99.995% availability is guaranteed for every database. La reprise d’activité après sinistre est abordée dans Vue d’ensemble de la continuité de l’activité avec Azure SQL DatabaseDisaster recovery is discussed in Overview of business continuity with Azure SQL Database | Une disponibilité à 99,99 % est garantie pour chaque base de données. L’utilisateur ne peut pas la gérer.99.99.% availability is guaranteed for every database and can't be managed by user. La reprise d’activité après sinistre est abordée dans Vue d’ensemble de la continuité de l’activité avec Azure SQL Database.Disaster recovery is discussed in Overview of business continuity with Azure SQL Database. Utilisez des groupes de basculement automatique pour configurer une instance gérée SQL secondaire dans une autre région.Use Auto-failover groups to configure a secondary SQL Managed Instance in another region. Les instances SQL Server et SQL Database ne peuvent pas être utilisées en tant qu’instances secondaires pour SQL Managed Instance.SQL Server instances and SQL Database can't be used as secondaries for SQL Managed Instance. |
Attacher une base de donnéesAttach a database | NonNo | NonNo |
AuditAuditing | OuiYes | Oui, à quelques différences prèsYes, with some differences |
Authentification Azure Active Directory (Azure AD)Azure Active Directory (Azure AD) authentication | Oui.Yes. Utilisateurs Azure AD uniquement.Azure AD users only. | Oui.Yes. Inclut les connexions Azure AD au niveau du serveur.Including server-level Azure AD logins. |
Commande de sauvegardeBACKUP command | Non, uniquement les sauvegardes automatiques générées par le système - voir Sauvegardes automatiquesNo, only system-initiated automatic backups - see Automated backups | Oui, sauvegardes de copie uniquement initiées par l’utilisateur vers le stockage Blob Azure (les sauvegardes automatiques du système ne peuvent pas être initiées par l’utilisateur) - voir Différences entres sauvegardesYes, user initiated copy-only backups to Azure Blob storage (automatic system backups can't be initiated by user) - see Backup differences |
Fonctions intégréesBuilt-in functions | La plupart - voir Fonctions individuellesMost - see individual functions | Oui - voir Procédures stockées, déclencheurs et fonctions définies par l’utilisateurYes - see Stored procedures, functions, triggers differences |
Instruction BULK INSERTBULK INSERT statement | Oui, mais uniquement à partir de Stockage Blob Azure en tant que source.Yes, but just from Azure Blob storage as a source. | Oui, mais uniquement à partir de Stockage Blob Azure en tant que source - voir Différences.Yes, but just from Azure Blob Storage as a source - see differences. |
Certificats et clés asymétriquesCertificates and asymmetric keys | Oui, sans accès au système de fichiers pour les opérations BACKUP et CREATE .Yes, without access to file system for BACKUP and CREATE operations. |
Oui, sans accès au système de fichiers pour les opérations BACKUP et CREATE - Voir Différences entre certificats.Yes, without access to file system for BACKUP and CREATE operations - see certificate differences. |
Modifier la capture de données – CDC Change data capture - CDC | NonNo | OuiYes |
Classement - serveur/instanceCollation - server/instance | Non, par défaut, le classement du serveur SQL_Latin1_General_CP1_CI_AS est toujours utilisé.No, default server collation SQL_Latin1_General_CP1_CI_AS is always used. |
Oui, peut être défini lorsque l’instance est créée, mais pas mis à jour ultérieurement.Yes, can be set when the instance is created and can't be updated later. |
Index ColumnstoreColumnstore indexes | Oui - niveau Premium, niveau Standard - S3 et supérieur, niveau Usage général, et niveaux Critique pour l’entreprise et HyperScaleYes - Premium tier, Standard tier - S3 and above, General Purpose tier, Business Critical, and HyperScale tiers | OuiYes |
Common Language Runtime – CLRCommon language runtime - CLR | NonNo | Oui, mais sans accès au système de fichiers dans l'instruction CREATE ASSEMBLY - Voir Différences entre CLRYes, but without access to file system in CREATE ASSEMBLY statement - see CLR differences |
Informations d'identificationCredentials | Oui, mais les informations d’identification de la base de données uniquement.Yes, but only database scoped credentials. | Oui, mais seuls Azure Key Vault et SHARED ACCESS SIGNATURE sont pris en charge. Voir Détails.Yes, but only Azure Key Vault and SHARED ACCESS SIGNATURE are supported - see details |
Requêtes de noms entre plusieurs bases de données/en trois partiesCross-database/three-part name queries | Non - voir Requêtes élastiquesNo - see Elastic queries | Oui, plus Requêtes élastiquesYes, plus Elastic queries |
Transactions entre bases de donnéesCross-database transactions | NonNo | Oui, dans l’instance.Yes, within the instance. Voir Différences entre serveurs liés pour les requêtes entre instances.See Linked server differences for cross-instance queries. |
Database mail – DbMailDatabase mail - DbMail | NonNo | OuiYes |
Mise en miroir de bases de donnéesDatabase mirroring | NonNo | NonNo |
Instantanés de base de donnéesDatabase snapshots | NonNo | NonNo |
Instructions DBCCDBCC statements | La plupart - voir Instructions individuellesMost - see individual statements | Oui - voir Différences DBCCYes - see DBCC differences |
Instructions DDLDDL statements | La plupart - voir Instructions individuellesMost - see individual statements | Oui - voir Différences de T-SQLYes - see T-SQL differences |
Déclencheurs DDLDDL triggers | Base de données uniquementDatabase only | OuiYes |
Vues partitionnées distribuéesDistributed partition views | NonNo | OuiYes |
Transactions distribuées - MS DTCDistributed transactions - MS DTC | Non - voir Transactions élastiquesNo - see Elastic transactions | Non - voir Différences entre serveurs liésNo - see Linked server differences. Essayez de consolider des bases de données de plusieurs instances SQL Server distribuées dans une seule instance gérée SQL pendant une migration.Try to consolidate databases from several distributed SQL Server instances into one SQL Managed Instance during migration. |
Déclencheurs DMLDML triggers | La plupart - voir Instructions individuellesMost - see individual statements | OuiYes |
DMVDMVs | La plupart - voir DMV individuelsMost - see individual DMVs | Oui - voir Différences de T-SQLYes - see T-SQL differences |
Requête élastique (en préversion publique)Elastic query (in public preview) | Oui, avec le type de SGBDR requis.Yes, with required RDBMS type. | Oui, avec le type de SGBDR requis.Yes, with required RDBMS type. |
Notifications d’événementEvent notifications | Non - voir AlertesNo - see Alerts | NonNo |
ExpressionsExpressions | OuiYes | OuiYes |
Événements étendus (XEvent)Extended events (XEvent) | Certains - voir Événements étendus dans SQL DatabaseSome - see Extended events in SQL Database | Oui - voir Différences des événements étendusYes - see Extended events differences |
Procédures stockées étenduesExtended stored procedures | NonNo | NonNo |
Fichiers et groupes de fichiersFiles and file groups | Groupe de fichiers principal uniquementPrimary file group only | Oui.Yes. Les chemins d’accès sont automatiquement attribués et l’emplacement du fichier ne peut pas être spécifié dans ALTER DATABASE ADD FILE l’instruction.File paths are automatically assigned and the file location can't be specified in ALTER DATABASE ADD FILE statement. |
FileStreamFilestream | NonNo | NonNo |
Recherche en texte intégral (FTS)Full-text search (FTS) | Oui, mais les analyseurs lexicaux tiers ne sont pas pris en chargeYes, but third-party word breakers are not supported | Oui, mais les analyseurs lexicaux tiers ne sont pas pris en chargeYes, but third-party word breakers are not supported |
FonctionsFunctions | La plupart - voir Fonctions individuellesMost - see individual functions | Oui - voir Procédures stockées, déclencheurs et fonctions définies par l’utilisateurYes - see Stored procedures, functions, triggers differences |
Optimisation en mémoireIn-memory optimization | Oui dans Niveaux de service Premium et Critique pour l’entreprise.Yes in Premium and Business Critical service tiers. Prise en charge limitée des objets OLTP en mémoire non persistants tels que les variables de table à mémoire optimisée dans Niveau de service HyperscaleLimited support for non-persistent In-Memory OLTP objects such as memory-optimized table variables in Hyperscale service tier. | Oui dans Niveau de service Critique pour l’entrepriseYes in Business Critical service tier |
Éléments de langageLanguage elements | La plupart - voir Éléments individuelsMost - see individual elements | Oui - voir Différences de T-SQLYes - see T-SQL differences |
Serveurs liésLinked servers | Non - voir Requête élastiqueNo - see Elastic query | Oui.Yes. Uniquement pour SQL Server et SQL Database sans transactions distribuées.Only to SQL Server and SQL Database without distributed transactions. |
Serveurs liés qui lisent à partir de fichiers (CSV, Excel)Linked servers that read from files (CSV, Excel) | Non.No. Utilisez BULK INSERT ou OPENROWSET en alternative au format CSV.Use BULK INSERT or OPENROWSET as an alternative for CSV format. | Non.No. Utilisez BULK INSERT ou OPENROWSET en alternative au format CSV.Use BULK INSERT or OPENROWSET as an alternative for CSV format. Suivez ces requêtes sur l’élément de commentaires de SQL Managed InstanceTrack these requests on SQL Managed Instance feedback item |
Copie des journaux de transactionLog shipping | La haute disponibilité est incluse dans chaque base de données.High availability is included with every database. La reprise d’activité après sinistre est abordée dans Vue d’ensemble de la continuité de l’activité.Disaster recovery is discussed in Overview of business continuity. | Intégré en mode natif dans le cadre du processus de migration du service de migration de données Azure.Natively built in as a part of Azure Data Migration Service migration process. Non disponible en tant que solution de haute disponibilité, car d’autres méthodes de haute disponibilité sont incluses dans chaque base de données et il n’est pas recommandé d’utiliser l’envoi de journaux comme alternative à la haute disponibilité.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. La reprise d’activité après sinistre est abordée dans Vue d’ensemble de la continuité de l’activité.Disaster recovery is discussed in Overview of business continuity. Non disponible en tant que mécanisme de réplication entre les bases de données – utiliser des réplicas secondaires sur le niveau Critique pour l’entreprise, les groupes de basculement automatique ou la réplication transactionnelle comme 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. |
Connexions et utilisateursLogins and users | Oui, mais les instructions de connexion CREATE et ALTER n’offrent pas toutes les options (aucune connexion Windows ou Azure Active Directory au niveau du serveur).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 n'est pas pris en charge - privilégier EXECUTE AS USER .EXECUTE AS LOGIN is not supported - use EXECUTE AS USER instead. |
Oui, à quelques différences près.Yes, with some differences. Les connexions Windows ne sont pas prises en charge et doivent être remplacées par des connexions Azure Active Directory.Windows logins are not supported and they should be replaced with Azure Active Directory logins. |
Journalisation minimale dans l’importation en blocMinimal logging in bulk import | Non, seul le mode de récupération complète est pris en charge.No, only Full Recovery model is supported. | Non, seul le mode de récupération complète est pris en charge.No, only Full Recovery model is supported. |
Modification des données systèmeModifying system data | NonNo | OuiYes |
Automatisation OLEOLE Automation | NonNo | NonNo |
OPENDATASOURCEOPENDATASOURCE | NonNo | Oui, uniquement pour SQL Database, SQL Managed Instance et SQL Server.Yes, only to SQL Database, SQL Managed Instance and SQL Server. Voir Différences de T-SQLSee T-SQL differences |
OPENQUERYOPENQUERY | NonNo | Oui, uniquement pour SQL Database, SQL Managed Instance et SQL Server.Yes, only to SQL Database, SQL Managed Instance and SQL Server. Voir Différences de T-SQLSee T-SQL differences |
OPENROWSETOPENROWSET | Oui, uniquement pour importer à partir de Stockage Blob Azure.Yes, only to import from Azure Blob storage. | Oui, uniquement pour SQL Database, SQL Managed Instance et SQL Server et pour importer à partir de Stockage Blob Azure.Yes, only to SQL Database, SQL Managed Instance and SQL Server, and to import from Azure Blob storage. Voir Différences de T-SQLSee T-SQL differences |
OpérateursOperators | La plupart - voir Opérateurs individuelsMost - see individual operators | Oui - voir Différences de T-SQLYes - see T-SQL differences |
PolybasePolybase | Non.No. Vous pouvez interroger les données des fichiers placés dans Stockage Blob Azure à l’aide de la fonction OPENROWSET ou utiliser une table externe qui fait référence à un pool SQL serverless dans Synapse Analytics.You can query data in the files placed on Azure Blob Storage using OPENROWSET function or use an external table that references a serverless SQL pool in Synapse Analytics. |
Non.No. Vous pouvez interroger les données les fichiers placés dans Stockage Blob Azure à l’aide de la fonction OPENROWSET , un serveur lié qui fait référence à un pool SQL serverless dans Synapse Analytics ou une table externe (en préversion publique) qui fait référence à un pool SQL serverless dans Synapse Analytics ou SQL Server.You can query data in the files placed on Azure Blob Storage using OPENROWSET function, a linked server that references a serverless SQL pool in Synapse Analytics, or an external table (in public preview) that references a serverless SQL pool in Synapse Analytics or SQL Server. |
Notifications de requêteQuery Notifications | NonNo | OuiYes |
Machine Learning Services(anciennement R Services)Machine Learning Services(Formerly R Services) | Oui, en préversion publiqueYes, in public preview | NonNo |
Modèles de récupérationRecovery models | Seule la récupération complète qui garantit la haute disponibilité est prise en charge.Only Full Recovery that guarantees high availability is supported. Les modes de récupération simple et journalisée en bloc ne sont pas disponibles.Simple and Bulk Logged recovery models are not available. | Seule la récupération complète qui garantit la haute disponibilité est prise en charge.Only Full Recovery that guarantees high availability is supported. Les modes de récupération simple et journalisée en bloc ne sont pas disponibles.Simple and Bulk Logged recovery models are not available. |
Gouverneur de ressourcesResource governor | NonNo | OuiYes |
Instructions RESTORERESTORE statements | NonNo | Oui, avec options FROM URL obligatoires pour les fichiers de sauvegarde placés sur Stockage Blob Azure.Yes, with mandatory FROM URL options for the backups files placed on Azure Blob Storage. Voir Restaurer les différencesSee Restore differences |
Restauration de la base de données à partir de la sauvegardeRestore database from backup | À partir des sauvegardes automatisées uniquement - voir Récupération de base de données SQLFrom automated backups only - see SQL Database recovery | À partir des sauvegardes automatisées - voir Récupération de SQL Database et à partir des sauvegardes complètes placées dans Stockage Blob Azure - voir Différences entres sauvegardesFrom automated backups - see SQL Database recovery and from full backups placed on Azure Blob Storage - see Backup differences |
Restaurer la base de données à SQL ServerRestore database to SQL Server | Non.No. Utilisez BACPAC ou BCP au lieu de la restauration native.Use BACPAC or BCP instead of native restore. | Non, car le moteur de base de données SQL Server utilisé dans SQL Managed Instance a une version supérieure à celle de la version RTM de SQL Server utilisée localement.No, because SQL Server database engine used in SQL Managed Instance has higher version than any RTM version of SQL Server used on-premises. Utilisez à la place BACPAC, BCP ou la réplication transactionnelle.Use BACPAC, BCP, or Transactional replication instead. |
Recherche sémantiqueSemantic search | NonNo | NonNo |
Service BrokerService Broker | NonNo | Oui, mais uniquement dans l’instance.Yes, but only within the instance. Si vous utilisez des itinéraires Service Broker distants, essayez de consolider des bases de données de plusieurs instances SQL Server distribuées en une seule instance gérée SQL pendant la migration et utilisez uniquement des itinéraires locaux.If you are using remote Service Broker routes, try to consolidate databases from several distributed SQL Server instances into one SQL Managed Instance during migration and use only local routes. Voir Différences de Service BrokerSee Service Broker differences |
Paramètres de configuration du serveurServer configuration settings | NonNo | Oui - voir Différences de T-SQLYes - see T-SQL differences |
Instructions SETSet statements | La plupart - voir Instructions individuellesMost - see individual statements | Oui - voir Différences de T-SQLYes - see T-SQL differences |
SQL Server AgentSQL Server Agent | Non - voir Travaux élastiques (préversion)No - see Elastic jobs (preview) | Oui - voir Différences entre agents SQL ServerYes - see SQL Server Agent differences |
Audit SQL ServerSQL Server Auditing | Non - voir Audit de base de données SQLNo - see SQL Database auditing | Oui - voir Vérification des différencesYes - see Auditing differences |
Fonctions stockées sur systèmeSystem stored functions | La plupart - voir Fonctions individuellesMost - see individual functions | Oui - voir Procédures stockées, déclencheurs et fonctions définies par l’utilisateurYes - see Stored procedures, functions, triggers differences |
Procédures stockées sur systèmeSystem stored procedures | Certaines - voir Procédures stockées individuellesSome - see individual stored procedures | Oui - voir Procédures stockées, déclencheurs et fonctions définies par l’utilisateurYes - see Stored procedures, functions, triggers differences |
Tables systèmeSystem tables | Certaines - voir Tables individuellesSome - see individual tables | Oui - voir Différences de T-SQLYes - see T-SQL differences |
Vues catalogue systèmeSystem catalog views | Certaines - voir Vues individuellesSome - see individual views | Oui - voir Différences de T-SQLYes - see T-SQL differences |
TempDBTempDB | Oui.Yes. Taille de 32 Go par cœur pour chaque base de données.32-GB size per core for every database. | Oui.Yes. Taille de 24 Go par vCore pour l’ensemble du niveau GP et limitée par la taille de l’instance sur le niveau BC24-GB size per vCore for entire GP tier and limited by instance size on BC tier |
Tables temporairesTemporary tables | Tables temporaires globales niveau base de données ou localLocal and database-scoped global temporary tables | Tables temporaires globales locales et limitées à une instanceLocal and instance-scoped global temporary tables |
Choix du fuseau horaireTime zone choice | NonNo | Oui, et il doit être configuré lors de la création de SQL Managed Instance.Yes, and it must be configured when the SQL Managed Instance is created. |
Indicateurs de traceTrace flags | NonNo | Oui, mais uniquement un ensemble limité d’indicateurs de trace globaux.Yes, but only limited set of global trace flags. Voir les différences avec DBCCSee DBCC differences |
Réplication transactionnelleTransactional Replication | Oui, Abonné à la réplication transactionnelle et de capture instantanée uniquementYes, Transactional and snapshot replication subscriber only | Oui, en préversion publique.Yes, in public preview. Consultez les contraintes ici.See the constraints here. |
Chiffrement transparent des données (TDE)Transparent data encryption (TDE) | Oui - Niveaux de service Usage général et Critique pour l’entreprise uniquementYes - General Purpose and Business Critical service tiers only | OuiYes |
Authentification WindowsWindows authentication | NonNo | NonNo |
Clustering de basculement Windows ServerWindows Server Failover Clustering | Non.No. Les autres techniques qui fournissent une haute disponibilité sont incluses dans chaque base de données.Other techniques that provide high availability are included with every database. La reprise d’activité après sinistre est abordée dans Vue d’ensemble de la continuité de l’activité avec Azure SQL Database.Disaster recovery is discussed in Overview of business continuity with Azure SQL Database. | Non.No. Les autres techniques qui fournissent une haute disponibilité sont incluses dans chaque base de données.Other techniques that provide high availability are included with every database. La reprise d’activité après sinistre est abordée dans Vue d’ensemble de la continuité de l’activité avec Azure SQL Database.Disaster recovery is discussed in Overview of business continuity with Azure SQL Database. |
Fonctionnalités de la plateformePlatform capabilities
La plateforme Azure fournit un certain nombre de fonctionnalités PaaS qui sont ajoutées en tant que valeur supplémentaire aux fonctionnalités de base de données standard.The Azure platform provides a number of PaaS capabilities that are added as an additional value to the standard database features. Il existe un certain nombre de services externes qui peuvent être utilisés avec Azure SQL Database.There is a number of external services that can be used with Azure SQL Database.
Fonctionnalités de la plateformePlatform feature | Azure SQL DatabaseAzure SQL Database | Azure SQL Managed InstanceAzure SQL Managed Instance |
---|---|---|
Géo-réplication activeActive geo-replication | Oui - tous les niveaux de service autres que hyperscaleYes - all service tiers other than hyperscale | Non, consultez Groupes de basculement automatique en guise d’alternativeNo, see Auto-failover groups as an alternative |
Groupes de basculement automatiqueAuto-failover groups | Oui - tous les niveaux de service autres que hyperscaleYes - all service tiers other than hyperscale | Oui, voir Groupes de basculement automatiqueYes, see Auto-failover groups |
Mise à l’échelle automatiqueAuto-scale | Oui, mais uniquement dans un modèle serverless.Yes, but only in serverless model. Dans le modèle avec serveur, le changement de niveau de service (modification de vCore, de stockage ou de DTU) est rapide et s’effectue en ligne.In the non-serverless model, the change of service tier (change of vCore, storage, or DTU) is fast and online. La modification du niveau de service ne nécessite qu’un temps d’arrêt minimal voire inexistant.The service tier change requires minimal or no downtime. | Non, vous devez choisir le calcul et le stockage réservés.No, you need to choose reserved compute and storage. La modification du niveau de service (vCore ou stockage maximal) s’effectue en ligne et ne nécessite qu’un temps d’arrêt minimal voire inexistant.The change of service tier (vCore or max storage) is online and requires minimal or no downtime. |
Sauvegardes automatiquesAutomatic backups | Oui.Yes. Les sauvegardes complètes interviennent tous les 7 jours, les sauvegardes différentielles toutes les 12 heures et les sauvegardes des journaux toutes les 5 à 10 minutes.Full backups are taken every 7 days, differential 12 hours, and log backups every 5-10 min. | Oui.Yes. Les sauvegardes complètes interviennent tous les 7 jours, les sauvegardes différentielles toutes les 12 heures et les sauvegardes des journaux toutes les 5 à 10 minutes.Full backups are taken every 7 days, differential 12 hours, and log backups every 5-10 min. |
Réglage automatique (index)Automatic tuning (indexes) | OuiYes | NonNo |
Zones de disponibilitéAvailability Zones | OuiYes | NonNo |
Azure Resource HealthAzure Resource Health | OuiYes | NonNo |
Rétention des sauvegardesBackup retention | Oui.Yes. 7 jours par défaut, maximum 35 jours.7 days default, max 35 days. | Oui.Yes. 7 jours par défaut, maximum 35 jours.7 days default, max 35 days. |
Service de migration de données (DMS)Data Migration Service (DMS) | OuiYes | OuiYes |
Tâches élastiquesElastic jobs | Oui, voir Travaux élastiques (préversion).Yes - see Elastic jobs (preview) | Non (SQL Agent peut être utilisé à la place).No (SQL Agent can be used instead). |
Accès au système de fichiersFile system access | Non.No. Utilisez BULK INSERT ou OPENROWSET pour accéder à des données et les charger à partir d'un Stockage Blob Azure en alternative.Use BULK INSERT or OPENROWSET to access and load data from Azure Blob Storage as an alternative. | Non.No. Utilisez BULK INSERT ou OPENROWSET pour accéder à des données et les charger à partir d'un Stockage Blob Azure en alternative.Use BULK INSERT or OPENROWSET to access and load data from Azure Blob Storage as an alternative. |
GéorestaurationGeo-restore | OuiYes | OuiYes |
Architecture HyperscaleHyperscale architecture | OuiYes | NonNo |
Conservation de sauvegardes à long terme - LTRLong-term backup retention - LTR | Oui, conserver les sauvegardes automatiques jusqu'à 10 ans.Yes, keep automatically taken backups up to 10 years. | Pas encore.Not yet. Utilisez les COPY_ONLY sauvegardes manuelles en guise de solution de contournement temporaire.Use COPY_ONLY manual backups as a temporary workaround. |
Mettre en pause/reprendrePause/resume | Oui, dans un modèle serverlessYes, in serverless model | NonNo |
Gestion basée sur des stratégiesPolicy-based management | NonNo | NonNo |
Adresse IP publiquePublic IP address | Oui.Yes. L’accès peut être restreint à l’aide du pare-feu ou des points de terminaison du service.The access can be restricted using firewall or service endpoints. | Oui.Yes. Doit être explicitement activée et le port 3342 doit être activé dans les règles de groupe de sécurité réseau.Needs to be explicitly enabled and port 3342 must be enabled in NSG rules. L'adresse IP publique peut être désactivée, si nécessaire.Public IP can be disabled if needed. Voir Point de terminaison public pour plus d’informations.See Public endpoint for more details. |
Limite de restauration dans le temps d’une base de donnéesPoint in time database restore | Oui - tous les niveaux de service autres que hyperscale - Voir Récupération de SQL DatabaseYes - all service tiers other than hyperscale - see SQL Database recovery | Oui - voir Récupération de base de données SQLYes - see SQL Database recovery |
Pools de ressourcesResource pools | Oui, en tant que pools élastiquesYes, as Elastic pools | Oui.Yes. Une seule instance de SQL Managed Instance peut avoir plusieurs bases de données qui partagent le même pool de ressources.A single instance of SQL Managed Instance can have multiple databases that share the same pool of resources. En outre, vous pouvez déployer plusieurs instances de SQL Managed Instance dans des pools d’instances (préversion) qui peuvent partager les ressources.In addition, you can deploy multiple instances of SQL Managed Instance in instance pools (preview) that can share the resources. |
Augmentation ou diminution d’échelle (en ligne)Scaling up or down (online) | Oui, vous pouvez modifier les DTU ou les vCores réservés ou le stockage maximal avec un temps d’arrêt minimal.Yes, you can either change DTU or reserved vCores or max storage with the minimal downtime. | Oui, vous pouvez modifier les vCores réservés ou le stockage maximal avec un temps d’arrêt minimal.Yes, you can change reserved vCores or max storage with the minimal downtime. |
Alias SQLSQL Alias | Non, utilisez un Alias DNSNo, use DNS Alias | Non, utilisez Clicongf pour configurer un alias sur les machines clientes.No, use Clicongf to set up alias on the client machines. |
SQL AnalyticsSQL Analytics | OuiYes | OuiYes |
Synchronisation des données SQLSQL Data Sync | OuiYes | NonNo |
SQL Server Analysis Services (SSAS)SQL Server Analysis Services (SSAS) | Non, Azure Analysis Services est un service cloud Azure distinct.No, Azure Analysis Services is a separate Azure cloud service. | Non, Azure Analysis Services est un service cloud Azure distinct.No, Azure Analysis Services is a separate Azure cloud service. |
SQL Server Integration Services (SSIS)SQL Server Integration Services (SSIS) | Oui, avec les services SSIS managés dans un environnement Azure Data Factory (ADF), dans lequel les packages sont stockés dans la base de données SSISDB hébergée par Azure SQL Database et exécutée sur Azure SSIS IR (Integration Runtime). Consultez Créer Azure-SSIS IR dans ADF.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. Pour comparer les fonctionnalités SSIS dans SQL Database et SQL Managed Instance, consultez Comparer SQL Database et SQL Managed Instance.To compare the SSIS features in SQL Database and SQL Managed Instance, see Compare SQL Database to SQL Managed Instance. |
Oui, avec les services SSIS managés dans un environnement Azure Data Factory (ADF), dans lequel les packages sont stockés dans la base de données SSISDB hébergée par SQL Managed Instance et exécutée sur Azure SSIS IR (Integration Runtime). Consultez Créer Azure-SSIS IR dans ADF.Yes, with a managed SSIS in Azure Data Factory (ADF) environment, where packages are stored in SSISDB hosted by SQL Managed Instance and executed on Azure SSIS Integration Runtime (IR), see Create Azure-SSIS IR in ADF. Pour comparer les fonctionnalités SSIS dans SQL Database et SQL Managed Instance, consultez Comparer SQL Database et SQL Managed Instance.To compare the SSIS features in SQL Database and SQL Managed Instance, see Compare SQL Database to SQL Managed Instance. |
SQL Server Reporting Services (SSRS)SQL Server Reporting Services (SSRS) | Non - voir Power BINo - see Power BI | Non : utilisez les Rapports paginés Power BI à la place ou hébergez SSRS sur une machine virtuelle Azure.No - use Power BI paginated reports instead or host SSRS on an Azure VM. Même si SQL Managed Instance ne peut pas exécuter SSRS en tant que service, il peut héberger des bases de données de catalogue SSRS pour un serveur de rapports installé sur une machine virtuelle Azure à l’aide de l’authentification SQL Server.While SQL Managed Instance cannot run SSRS as a service, it can host SSRS catalog databases for a reporting server installed on Azure Virtual Machine, using SQL Server authentication. |
Query Performance Insights (QPI)Query Performance Insights (QPI) | OuiYes | Non.No. Utilisez des rapports intégrés dans SQL Server Management Studio et Azure Data Studio.Use built-in reports in SQL Server Management Studio and Azure Data Studio. |
Réseau virtuelVNet | Partielle, elle permet un accès restreint à l’aide de points de terminaison VNetPartial, it enables restricted access using VNet Endpoints | Oui, SQL Managed Instance est injecté dans le réseau virtuel du client.Yes, SQL Managed Instance is injected in customer's VNet. Voir le sous-réseau et le réseau virtuelSee subnet and VNet |
Point de terminaison de service de réseau virtuelVNet Service endpoint | OuiYes | NonNo |
Peering mondial de réseau virtuelVNet Global peering | Oui, en utilisant une adresse IP et des points de terminaison de service privésYes, using Private IP and service endpoints | Oui, en utilisant l’appairage de réseaux virtuels.Yes, using Virtual network peering. |
OutilsTools
Azure SQL Database et Azure SQL Managed Instance prennent en charge différents outils de données qui peuvent vous aider à gérer vos données.Azure SQL Database and Azure SQL Managed Instance support various data tools that can help you manage your data.
Méthodes de migrationMigration methods
Vous pouvez utiliser différentes méthodes de migration pour déplacer vos données entre SQL Server, Azure SQL Database et Azure SQL Managed Instance.You can use different migration methods to move your data between SQL Server, Azure SQL Database and Azure SQL Managed Instance. Les méthodes en ligne détectent toutes les modifications apportées à la source pendant la migration. Avec les méthodes hors connexion, lorsque que la migration est en cours, vous devez arrêter la charge de travail qui modifie les données de la source.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.
Étapes suivantesNext steps
Microsoft continue d’ajouter des fonctionnalités à Azure SQL Database.Microsoft continues to add features to Azure SQL Database. Visitez la page web de mises à jour de service pour Azure afin d’obtenir les dernières mises à jour avec ces filtres :Visit the Service Updates webpage for Azure for the newest updates using these filters:
- Filtrez sur Azure SQL Database.Filtered to Azure SQL Database.
- Filtrez sur Annonces de disponibilité générale (GA) pour les fonctionnalités SQL Database.Filtered to General Availability (GA) announcements for SQL Database features.
Pour plus d’informations sur Azure SQL Database et Azure SQL Managed Instance, consultez :For more information about Azure SQL Database and Azure SQL Managed Instance, see: