

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Fonctionnalités de Microsoft SQL Server sur Amazon RDS
<a name="SQLServer.Concepts.General.FeatureSupport"></a>

Les versions SQL Server prises en charge sur Amazon RDS incluent les fonctionnalités suivantes. En général, une version inclut également les fonctionnalités des versions précédentes, sauf indication contraire dans la documentation Microsoft.

**Topics**
+ [Fonctionnalités de Microsoft SQL Server 2022](#SQLServer.Concepts.General.FeatureSupport.2022)
+ [Fonctionnalités de Microsoft SQL Server 2019](#SQLServer.Concepts.General.FeatureSupport.2019)
+ [Fonctionnalités de Microsoft SQL Server 2017](#SQLServer.Concepts.General.FeatureSupport.2017)
+ [Fonctionnalités de Microsoft SQL Server 2016](#SQLServer.Concepts.General.FeatureSupport.2016)
+ [Fin du support de Microsoft SQL Server 2014 sur Amazon RDS](#SQLServer.Concepts.General.FeatureSupport.2014)
+ [Fin de la prise en charge de Microsoft SQL Server 2012 sur Amazon RDS](#SQLServer.Concepts.General.FeatureSupport.2012)
+ [Fin de la prise en charge de Microsoft SQL Server 2008 R2 sur Amazon RDS](#SQLServer.Concepts.General.FeatureSupport.2008)
+ [Prise en charge de la capture de données modifiées (CDC) pour les instances de base de données Microsoft SQL Server](SQLServer.Concepts.General.CDC.md)
+ [Fonctions non prises en charge et fonctions avec prise en charge limitée](SQLServer.Concepts.General.FeatureNonSupport.md)

## Fonctionnalités de Microsoft SQL Server 2022
<a name="SQLServer.Concepts.General.FeatureSupport.2022"></a>

SQL Server 2022 inclut de nombreuses nouvelles fonctionnalités, telles que les suivantes : 
+ Optimisation du plan sensible aux paramètres : autorise plusieurs plans mis en cache pour une seule instruction paramétrée, ce qui réduit potentiellement les problèmes liés à l’analyse des paramètres.
+ SQL Server Ledger : permet de prouver de manière cryptographique que vos données n’ont pas été modifiées sans autorisation.
+ Initialisation instantanée des fichiers pour les événements de croissance du journal des transactions : accélère l’exécution des événements de croissance des journaux jusqu’à 64 Mo, y compris pour les bases de données sur lesquelles TDE est activé.
+ Améliorations apportées à la simultanéité des loquets de page dans le système : réduit la contention liée au verrouillage de page lors de l’allocation et de la désallocation des pages de données et des extensions, ce qui améliore considérablement les performances pour les charges de travail lourdes `tempdb`.

Pour la liste complète des fonctions SQL Server 2022, consultez [What’s new in SQL Server 2022 (16.x)](https://learn.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2022?view=sql-server-ver16) dans la documentation Microsoft.

Pour obtenir la liste des fonctions non prises en charge, consultez [Fonctions non prises en charge et fonctions avec prise en charge limitée](SQLServer.Concepts.General.FeatureNonSupport.md). 

## Fonctionnalités de Microsoft SQL Server 2019
<a name="SQLServer.Concepts.General.FeatureSupport.2019"></a>

SQL Server 2019 inclut un grand nombre de nouvelles fonctions, par exemple : 
+ Récupération accélérée de base de données (ADR) : réduction du temps de récupération après un redémarrage ou une restauration de transaction longue durée.
+ Traitement intelligent des requêtes (IQP) :
  + Rétroaction d'octroi de mémoire en mode ligne : correction automatique des octrois excessifs entraînant un gaspillage de mémoire et une réduction de la concurrence.
  + Mode batch sur rowstore : permet l'exécution du mode batch pour les charges de travail d'analyse sans nécessiter d'index columnstore.
  + Compilation différée des variables de table : amélioration de la qualité du plan et des performances globales des requêtes faisant référence aux variables de table.
+ Performances intelligentes :
  + `OPTIMIZE_FOR_SEQUENTIAL_KEY`Option d'index  : amélioration du débit des insertions à forte concurrence dans les index.
  + Amélioration de l'évolutivité des points de contrôle indirects : aide les bases de données présentant des fortes charges de travail DML.
  + Mises à jour d'espace libre simultané (PFS) : permet la gestion en tant que verrou partagé plutôt qu'en tant que verrou exclusif.
+ Surveillance des améliorations :
  + `WAIT_ON_SYNC_STATISTICS_REFRESH`Type d'attente  : affiche le temps accumulé au niveau de l'instance consacré aux opérations d'actualisation des statistiques synchrones.
  + Configurations définies par base de données : inclure `LIGHTWEIGHT_QUERY_PROFILING` et `LAST_QUERY_PLAN_STATS`.
  + Fonctions de gestion dynamiques (DMFs) — Incluez `sys.dm_exec_query_plan_stats` et`sys.dm_db_page_info`.
+ Avertissements de troncature verbeux : le message d'erreur de troncation des données inclut par défaut les noms de table et de colonne et la valeur tronquée.
+ Création d'index en ligne pouvant être interrompus : dans SQL Server 2017, seule la reconstruction d'index en ligne pouvant être interrompus est prise en charge.

Pour la liste complète des fonctions SQL Server 2019, consultez [What’s new in SQL Server 2019 (15.x)](https://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-ver15) dans la documentation Microsoft.

Pour obtenir la liste des fonctions non prises en charge, consultez [Fonctions non prises en charge et fonctions avec prise en charge limitée](SQLServer.Concepts.General.FeatureNonSupport.md). 

## Fonctionnalités de Microsoft SQL Server 2017
<a name="SQLServer.Concepts.General.FeatureSupport.2017"></a>

SQL Server 2017 inclut un grand nombre de nouvelles fonctions, par exemple : 
+ Traitement des requêtes adaptives
+ Correction automatique du plan (fonction de réglage automatique)
+ GraphDB
+ Reconstructions d'index pouvant être interrompues

Pour la liste complète des fonctions SQL Server 2017, consultez [What’s new in SQL Server 2017](https://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2017) dans la documentation Microsoft.

Pour obtenir la liste des fonctions non prises en charge, consultez [Fonctions non prises en charge et fonctions avec prise en charge limitée](SQLServer.Concepts.General.FeatureNonSupport.md). 

## Fonctionnalités de Microsoft SQL Server 2016
<a name="SQLServer.Concepts.General.FeatureSupport.2016"></a>

Amazon RDS prend en charge les fonctions suivantes de SQL Server 2016 :
+ Toujours chiffré
+ JSON
+ Analytique opérationnelle
+ Magasin de requêtes
+ Tables temporelles

Pour la liste complète des fonctions SQL Server 2016, consultez [What’s new in SQL Server 2016](https://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2016) dans la documentation Microsoft.

## Fin du support de Microsoft SQL Server 2014 sur Amazon RDS
<a name="SQLServer.Concepts.General.FeatureSupport.2014"></a>

Le support de SQL Server 2014 a atteint la fin de sa période de support sur Amazon RDS.

RDS met à niveau toutes les instances de base de données existantes qui utilisent encore SQL Server 2014 vers la dernière version mineure de SQL Server 2016. Pour de plus amples informations, veuillez consulter [Gestion des versions dans Amazon RDS](SQLServer.Concepts.General.VersionSupport.md#SQLServer.Concepts.General.Version-Management).

## Fin de la prise en charge de Microsoft SQL Server 2012 sur Amazon RDS
<a name="SQLServer.Concepts.General.FeatureSupport.2012"></a>

Le serveur SQL 2012 a atteint la fin de da prise en charge sur Amazon RDS.

RDS met à niveau toutes les instances de base de données existantes qui utilisent encore SQL Server 2012 vers la dernière version mineure de SQL Server 2016. Pour de plus amples informations, veuillez consulter [Gestion des versions dans Amazon RDS](SQLServer.Concepts.General.VersionSupport.md#SQLServer.Concepts.General.Version-Management).

## Fin de la prise en charge de Microsoft SQL Server 2008 R2 sur Amazon RDS
<a name="SQLServer.Concepts.General.FeatureSupport.2008"></a>

Le serveur SQL 2008 R2 a atteint la fin de sa prise en charge sur Amazon RDS.

RDS met à niveau toutes les instances de base de données existantes qui utilisent encore SQL Server 2008 R2 vers la dernière version mineure de SQL Server 2012. Pour de plus amples informations, veuillez consulter [Gestion des versions dans Amazon RDS](SQLServer.Concepts.General.VersionSupport.md#SQLServer.Concepts.General.Version-Management).

# Prise en charge de la capture de données modifiées (CDC) pour les instances de base de données Microsoft SQL Server
<a name="SQLServer.Concepts.General.CDC"></a>

Amazon RDS prend en charge la capture de données modifiées (CDC) pour vos instances de base de données s'exécutant sur Microsoft SQL Server. La fonction de capture de données modifiées capture les modifications apportées aux données de vos tables et stocke les métadonnées correspondant à chaque modification afin que vous puissiez y accéder ultérieurement. Pour plus d’informations, consultez [Modifier la capture de données](https://docs.microsoft.com/en-us/sql/relational-databases/track-changes/track-data-changes-sql-server#Capture) dans la documentation de Microsoft. 

Amazon RDS prend en charge la fonction CDC pour les versions et éditions suivantes de SQL Server :
+ Microsoft SQL Server Enterprise Edition (toutes les versions) 
+ Microsoft SQL Server Standard Edition : 
  + 2022
  + 2019
  + 2017
  + 2016 version 13.00.4422.0 SP1 CU2 ou ultérieure

Pour utiliser la fonction CDC avec vos instances de base de données Amazon RDS, vous devez activer ou désactiver CDC au niveau de la base de données à l'aide des procédures stockées fournies par RDS. Une fois cette opération effectuée, tout utilisateur ayant le rôle `db_owner` pour cette base de données peut utiliser les procédures stockées Microsoft natives sur cette base de données. Pour plus d'informations, consultez [Utilisation de la capture des données de modification pour Amazon RDS for SQL Server](Appendix.SQLServer.CommonDBATasks.CDC.md). 

Vous pouvez utiliser CDC et AWS Database Migration Service pour activer la réplication continue à partir d'instances de base de données SQL Server. 

# Fonctions non prises en charge et fonctions avec prise en charge limitée
<a name="SQLServer.Concepts.General.FeatureNonSupport"></a>

Les fonctions Microsoft SQL Server suivantes ne sont pas prises en charge sur Amazon RDS : 
+ Sauvegarde dans Microsoft Azure Blob Storage
+ Extension du groupe de mémoires tampons
+ Politiques de mots de passe personnalisées
+ Data Quality Services
+ Copie des journaux de transaction de base de données
+ Instantanés de base de données (Amazon RDS prend uniquement en charge les instantanés d'instance de base de données)
+ Procédures stockées étendues, y compris xp\$1cmdshell
+ Support FILESTREAM
+ Tables de fichiers
+ Machine Learning and R Services (exige un accès de système d'exploitation pour l'installer)
+ Plans de maintenance
+ Performance Data Collector
+ Gestion basée sur la politique
+ PolyBase
+ Réplication
+ Déclencheurs de niveau serveur
+ Points de terminaison Service Broker
+ Stretch Database
+ Propriété de la base de données TRUSTWORTHY (nécessite le rôle de sysadmin)
+ Points de terminaison T-SQL (toutes les opérations utilisant CREATE ENDPOINT sont indisponibles)
+ WCF Data Services

Les fonctions Microsoft SQL Server suivantes ont une prise en charge limitée sur Amazon RDS :
+  queries/linked Serveurs distribués. Pour plus d’informations, consultez [Implémentation de serveurs liés avec Amazon RDS for Microsoft SQL Server](https://aws.amazon.com/blogs/database/implement-linked-servers-with-amazon-rds-for-microsoft-sql-server/).
+ Common Runtime Language (CLR). Sur RDS for SQL Server 2016 et les versions antérieures, CLR est pris en charge en mode `SAFE` et en utilisant uniquement des bits d’assemblage. CLR n'est pas pris en charge sur RDS for SQL Server 2017 et les versions ultérieures. Pour plus d'informations, consultez [Intégration du Common Runtime Language](https://docs.microsoft.com/en-us/sql/relational-databases/clr-integration/common-language-runtime-integration-overview) dans la documentation Microsoft.
+ Liaison des serveurs avec Oracle OLEDB dans Amazon RDS for SQL Server. Pour de plus amples informations, veuillez consulter [Prise en charge des serveurs liés avec Oracle OLEDB dans Amazon RDS for SQL Server](Appendix.SQLServer.Options.LinkedServers_Oracle_OLEDB.md).

Les fonctions suivantes ne sont pas prises en charge sur Amazon RDS avec SQL Server 2022 :
+ Suspendre la base de données pour un instantané
+ Source de données externe
+ Sauvegarde et restauration vers un stockage d’objets compatible S3
+ Intégration à un magasin d’objets
+ TLS 1.3 et MS-TDS 8.0
+ Sauvegarde, compression et déchargement avec QAT
+ SQL Server Analysis Services (SSAS)
+ Mise en miroir de bases de données avec déploiements multi-AZ. SQL Server Always On est la seule méthode prise en charge avec des déploiements multi-AZ.