Partager via


Notes de publication de SQL Server Management Studio (SSMS)

s’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Cet article détaille les mises à jour, les améliorations et les correctifs de bogues pour la version actuelle de SQL Server Management Studio 21.

Remarque

Les versions de SSMS antérieures à la version 18.6 ne s’authentifient pas auprès des moteurs de base de données via l’authentification multifacteur Microsoft Entra (MFA). Pour continuer à utiliser l’authentification multifacteur, vous avez besoin de SSMS 18.6 ou version ultérieure.

La connectivité à Azure Analysis Services via l’authentification multifacteur Microsoft Entra nécessite SSMS 18.5.1 ou version ultérieure.

Version actuelle de SQL Server Management Studio

Télécharger SQL Server Management Studio (SSMS) 21

SQL Server Management Studio 21 est la dernière version en disponibilité générale de SSMS.

Pour connaître les versions précédentes de SSMS, consultez :

21.3.7

Télécharger SQL Server Management Studio (SSMS) 21

  • Numéro de publication : 21.3.7
  • Date de publication : 23 juin 2025

Nouveautés de la version 21.3.7

Caractéristique Détails
Visual Studio Mise à jour vers Visual Studio 17.14.7

Correctifs de bogues dans la version 21.3.7

Caractéristique Détails
Services d’intégration SQL Server (SSIS) Résolution d’un bogue qui a provoqué l’arrêt des projets SQL Services Integration Services 2022 lorsque SSMS avec SQL Server Integration Services (SSIS) a été installé sur le même ordinateur.

21.3.6

  • Numéro de publication : 21.3.6
  • Date de publication : 17 juin 2025

Nouveautés de la version 21.3.6

Caractéristique Détails
Éditeur de requête Ajout de la possibilité de renommer les onglets de l’éditeur de requête non enregistrés via l’option Renommer l’onglet dans le menu contextuel de l’onglet requête
Visual Studio Mise à jour vers Visual Studio 17.14.6

Correctifs de bogues dans la version 21.3.6

Caractéristique Détails
Boîte de dialogue Connexion Correction de divers bogues de boîte de dialogue de connexion moderne (préversion), notamment la nouvelle boîte de dialogue de connexion qui fuit les connexions dans SSMS 21, la boîte de dialogue Nouvelle connexion - Annuler ne doit pas se fermer, mais elle autorise le changement vers une autre connexion et l'importation d'une version antérieure de SSMS à partir de SSMS 21.
Copilot dans SSMS (préversion) Nous avons résolu un problème qui provoquait une erreur de réponse de jailbreak Azure OpenAI, ce qui amenait Copilot à essayer des alternatives moins efficaces pour évaluer le schéma de base de données et retourner une requête valide.
Fichiers Correction d’un bogue qui entraînait l’ouverture de plusieurs instances de SSMS lors de l’ouverture .sql de fichiers. Consultez SSMS : Fichiers SQL ouvrant de nouvelles instances de SSMS.
Git Nous avons corrigé une erreur qui colorait incorrectement le texte dans l'outil de différences et empêchait la sélection du code pour le copier. Voir Modifications Git de SSMS 21 Preview 7, Diff coloring et L'outil de comparaison de SSMS 21 ne permet pas la copie de la sélection du code contrairement à Visual Studio.
Explorateur d’objets Résolution de la régression des performances de l’Explorateur d’objets en supprimant le paramètre « Utiliser le thème actuel pour le nœud sélectionné », et correction d’un bogue qui affiche incorrectement les noms de base de données qui contiennent &. Voir Régression des performances : l’Explorateur d’objets prend ~60 s pour développer des nœuds de table dans de grandes bases de données et l’Explorateur d’objets affichant un nom de base de données incorrect.
SQL Server Analysis Services (SSAS) Correction d’un bogue qui entraînait un blocage lors de la modification des propriétés de connexion et des informations d’identification avec une clé SAP.
Services d’intégration SQL Server (SSIS) Nous avons résolu des erreurs qui se produisaient lorsqu'une source de données différente du fournisseur Microsoft OLEDB pour SQL Server était sélectionnée dans l'Assistant Importation et Exportation et ajouté la prise en charge de l'utilitaire d'exécution de package (dtexecui).

21.2.5

  • Numéro de publication : 21.2.5
  • Date de publication : 10 juin 2025

Nouveautés de la version 21.2.5

Caractéristique Détails
Boîte de dialogue Connexion Ajout d’un onglet Parcourir à la boîte de dialogue Connexion Moderne (préversion) qui permet de parcourir vos ressources locales, réseau ou Azure.
Plans de maintenance Fonctionnalités du plan de maintenance rétablies, notamment la création et la mise à jour des plans de maintenance à l’aide de l’Assistant Plan de maintenance.
SQL Server Integration Services (SSIS) (préversion) Fonctionnalités SQL Server Integration Services (SSIS) rétablies (en préversion), notamment la gestion du catalogue SSISDB, l’exécution automatisée des packages SSIS et l’Assistant Importation d’exportation.
Visual Studio Mise à jour vers Visual Studio 17.14.5

Correctifs de bogues dans la version 21.2.5

Caractéristique Détails
Boîte de dialogue Connexion Correction d’un bogue empêchant la création de règles de pare-feu pour les ressources Azure à partir de SSMS. Voir Modern Connection dialog cannot add firewall exceptions.
Fiabilité Correction d’un scénario lié à Copilot dans SSMS (préversion) qui pouvait entraîner le plantage de SSMS.
Fiabilité Correction de l’erreur « Le paramètre n’est pas valide » qui a également provoqué le passage de la boîte de dialogue active avec des lignes rouges. Cela s’est produit dans la grille des résultats, les diagrammes de base de données et SQL Profiler. Voir Exception non gérée dans SSMS 21 : « Le paramètre n’est pas valide » et exception non gérée dans SQL Server Profiler après avoir changé le thème dans SSMS.

21.1.3

  • Numéro de publication : 21.1.3
  • Date de publication : 28 mai 2025

Nouveautés de la version 21.1.3

Caractéristique Détails
Visual Studio Mise à jour vers Visual Studio 17.14.3.

Correctifs de bogues dans la version 21.1.3

Caractéristique Détails
Événements étendus Correction d’un bogue dans lequel le menu contextuel pour les événements étendus alors que le thème sombre était activé n’avait pas suffisamment de contraste pour être lisible. Voir Le menu contextuel Filtre ExtEvents n’est pas lisible.
Localisation Nous avons résolu un problème où les rapports ne respectaient pas la langue sélectionnée dans les paramètres internationaux des options > d’outils>. Voir Wrong language located in elements in SSMS 21 and Profiler 21.
Détails de l’Explorateur d’objets Correction d’un problème où l’ajout de colonnes supplémentaires au volet détails de l’Explorateur d’objets a généré une erreur. Consultez référence d’objet non valide dans le volet Détails de l’Explorateur d’objets.

21.0.1

  • Numéro de publication : 21.0.1
  • Date de publication : 21 mai 2025

Nouveautés de la version 21.0.1

Caractéristique Détails
Visual Studio Mise à jour vers Visual Studio 17.14.1.

21.0.0

  • Numéro de publication : 21.0.0
  • Date de publication : 19 mai 2025

Nouveautés de la version 21.0.0

Caractéristique Détails
64 bits SSMS 21 est une application basée sur Visual Studio 2022 qui prend en charge les architectures 64 bits pour veiller à des opérations plus fluides et réduire les erreurs de mémoire insuffisante.
Toujours Chiffré Introduction de la prise en charge du chiffrement en ligne dans l’Assistant Always Encrypted, qui permet la copie incrémentielle, le chiffrement, le déchiffrement ou le rechiffrage des données. Consultez Configurer le chiffrement de colonne à l’aide de l’Assistant Always Encrypted dans SSMS 21.
Toujours Chiffré Introduction de la fonctionnalité de génération de nouvelles clés dans l’Assistant Always Encrypted qui sont stockées en toute sécurité dans le HSM managé Azure Key Vault (modèle de sécurité matérielle).
Toujours Chiffré Amélioration des performances de la boîte de dialogue Nouvelle clé principale de colonne.
Toujours Chiffré Une évaluation pour Always Encrypted est disponible dans l’Assistant. Elle se trouve dans le menu de l'Assistant Always Encrypted (anciennement Chiffrer les colonnes...) après avoir cliqué avec le bouton droit sur une base de données et sélectionné Tâches. Pour plus d’informations, consultez Always Encrypted Assessment dans SQL Server Management Studio 21.
Authentification Azure A introduit la possibilité de sélectionner un locataire dans un abonnement Azure. La sélection du locataire est disponible dans les boîtes de dialogue, telles que la création d’une règle de pare-feu, l’utilisation du navigateur Stockage Azure et la sélection d’un conteneur pour la sauvegarde vers ou la restauration à partir de l’URL.
Azure SQL Database Ajout de la prise en charge de MANUAL_CUTOVER et de PERFORM_CUTOVER. Pour plus d’informations, consultez Amélioration de la conversion vers Hyperscale avec une plus grande efficacité.
Azure SQL Database Introduction de la prise en charge de l’interface utilisateur pour la création de connexions et d’utilisateurs de la base de données.
Azure SQL Managed Instance (Instance gérée Azure SQL) Introduction de nouvelles étapes de validation dans la boîte de dialogue Évaluation de la disponibilité du basculement pour évaluer l’état d’intégrité du lien avant le basculement.
Ligne de commande Ajout de l’option -A pour spécifier la méthode d’authentification à utiliser lors de la connexion à partir de la ligne de commande. Les valeurs acceptées sont les types d’authentification de SqlAuthenticationMethod pris en charge par SSMS. Les options –G (utiliser l’authentification Entra ID) et –E (utiliser l’authentification Windows) sont désormais déconseillées et seront supprimées dans une version ultérieure.
Paramétrage La valeur par défaut d’un nom de règle de pare-feu créée dans SSMS utilise le format ClientIPAddress_YYYY-MM-DD_HH-MM-SS.
Connection Lorsque vous vous connectez à un serveur à partir de paramètres de ligne de commande, SSMS affiche une invite pour confirmer la connexion et les paramètres.
Connection Ajout de la commande Fermer les connexions SQL inactives sous le menu Aide. Pour plus d’informations, consultez Regroupement de connexions dans SQL Server Management Studio.
Dialogue de connexion Mise à jour de l’étiquette de chiffrement strict pour Strict (Minimum SQL 2022 ou Azure SQL) dans la liste déroulante Chiffrement de la boîte de dialogue de connexion.
Dialogue de connexion Introduction d’une expérience de boîte de dialogue de connexion moderne pour les moteurs de base de données SQL Server. Vous pouvez activer ou désactiver cette expérience dans Outils > Options > Environnement > boîte de dialogue Connexion.
Dialogue de connexion Ajout de la prise en charge du mode sombre pour la boîte de dialogue Connexion moderne (préversion). Voir New connection dialog does not support dark mode.
Copilot dans SSMS Ajout de Copilot dans SSMS (préversion) disponible à partir de la charge de travail AI Assistance dans Visual Studio Installer.
Propriétés de la base de données Ajout d’une page pour répertorier les valeurs de configuration à portée de base de données dans la boîte de dialogue Propriétés de base de données .
Propriétés de la base de données Ajout de la prise en charge des options de configuration FULLTEXT_INDEX_VERSION de la préversion de SQL Server 2025 (17.x) dans la boîte de dialogue des propriétés de la base de données.
Pilotes Mise à jour de Microsoft.Data.SqlClient (MDS) vers la version 5.1.6.
Fichier Rétabli la possibilité de créer des projets (Fichier > Nouveau projet ou solution >...) et d’afficher les projets récents (Fichier > Ouvrir > Projet/Solution...).
Rechercher L’option Recherche rapide a été rétablie, accessible via Modifier>Rechercher et remplacer>Recherche rapide, ou avec Ctrl + F. Voir SSMS 21.0 Preview 1.0 - « Recherche rapide » manquante, à la place « Rechercher dans les fichiers » s’affiche.
Git La prise en charge de l’intégration de Git revient dans SSMS 21 pour soutenir l’importance grandissante portée à CI/CD qui se trouve dans le menu Git. Sélectionnez Paramètres pour configurer des options spécifiques à Git. L’intégration Git permet aux développeurs et aux administrateurs de base de données de suivre, de gérer et de collaborer en toute transparence sur des scripts SQL dans l’environnement SSMS, notamment la prise en charge de la création et du clonage de référentiels et la création et la gestion de branches.
Aide Prise en charge activée des commentaires de la communauté des développeurs, accessible à partir de Aide > Envoyer des commentaires > signaler un problème/suggérer une fonctionnalité/mes commentaires.
Composants individuels (Visual Studio Installer) Réintégré Analysis Services et Reporting Services en tant que composants Business Intelligence dans le Visual Studio Installer.
Installation Mise à jour de l’emplacement du dossier Extraits de code par défaut pour qu’il soit spécifique à la version principale (%USERPROFILE%\Documents\SQL Server Management Studio 21\Code Snippets\SQL\My Code Snippets).
Installation SSMS 21 est installé à l’aide de Visual Studio Installer. Pour plus d’informations, consultez Installer SQL Server Management Studio.
IntelliSense Ajout de la prise en charge du type de données et des fonctions vectorielles.
IntelliSense Ajout de la prise en charge des fonctions intégrées JSON_CONTAINS.
IntelliSense Ajout de la prise en charge des fonctions REGEXP_. Consultez SSMS 21 Preview 2 : les fonctions REGEXP_ doivent être codées en couleur.
Assistance linguistique Introduction de la prise en charge de SSMS en tchèque, polonais et turc.
Bibliothèques Mise à jour des objets SMO (Server Management Objects) vers la version 17.100.64.
Bibliothèques Mise à jour d’Azure.Core vers la version 1.41.0.
Bibliothèques Mise à jour de DacFx vers la version 170.0.94.
Bibliothèques Mise à jour de System.Text.Json vers la version 8.0.4.
Composant de migration Ajout du composant de migration SQL Server sous Composants > individuels hybrides et migration dans Visual Studio Installer.
Mode Présentateur Mode Présentateur rétabli en tant qu’option sous Affichage> Mode Présentateur.
Éditeur de requête Les erreurs Intellisense sont mises à jour pour correspondre à la liste déroulante IntelliSense dans le volet Liste d'erreurs. Le volet Liste d’erreurs est disponible dans le menu Affichage >Liste d’erreurs ou en sélectionnant l’icône d’erreur située dans l’indicateur de santé du fichier, en bas à gauche de la barre d’outils de l'éditeur de requête.
Éditeur de requête La barre de défilement de l’Éditeur de requête dans SSMS 21 est par défaut en mode mappage. Pour modifier l’option, cliquez avec le bouton droit sur la barre de défilement et sélectionnez Options de barre de défilement.... Dans la boîte de dialogue options , vous pouvez modifier l’affichage en Utiliser le mode barre pour la barre de défilement verticale.
Plans de requête Ajout de l'index JSON et de la prise en charge de la diffusion implicite aux plans de requête.
Magasin des requêtes Ajout de la prise en charge des thèmes pour la fenêtre de recherche et la grille du rapport Requêtes suivies.
Magasin des requêtes Prise en charge du thème ajoutée pour la zone d'ID de plan et les listes déroulantes de la barre d'outils dans les rapports du magasin de requêtes.
Magasin des requêtes Les rapports du Magasin des requêtes présentent une liste déroulante Réplica qui permet aux utilisateurs d’afficher les données du Magasin des requêtes dans différents jeux de réplicas ou rôles. Pour plus d’informations, consultez sys.query_store_replicas pour comprendre l’association actuelle entre une réplique et son rôle. Lorsque la fonctionnalité Magasin des requêtes pour les secondaires accessibles en lecture est activée, les données s'affichent exclusivement pour les rôles déployés et désignés comme réplicas.
Grille des résultats Ajout de la possibilité de personnaliser la couleur de bordure de cellule De la grille des résultats. Voir SSMS 21 - Ajouter une option pour modifier la couleur de bordure de cellule ResultGrid.
Écriture de scripts Ajout de la prise en charge des objets de script qui utilisent le type de données Vector.
Paramètres Modification de l’option de démarrage par défaut pour SSMS pour la repasser à Ouvrir l’Explorateur d’objets, dans Outils>Options>Démarrage.
Paramètres Suppression de l’entrée Préversion du menu Outils>Options d'expérience (nécessite un redémarrage), car SSMS ne prend actuellement pas en charge les paramètres unifiés en préversion.
Connectez-vous Les utilisateurs peuvent désormais accéder à leurs comptes Azure et GitHub à partir de SSMS 21. La connexion n’est pas nécessaire pour installer ou utiliser SSMS 21. Pour plus d’informations, consultez Accéder à plusieurs comptes dans SQL Server Management Studio.
Terminal Introduction de l’accès au terminal intégré à partir du menu View pour prendre en charge l’écriture et l’exécution de commandes de ligne de commande et de commandes PowerShell.
Thèmes SSMS 21 prend en charge le thème sombre pour les dialogues sélectionnés, notamment l’Explorateur d’objets, l’Éditeur de requête, le volet Résultats et l’Explorateur de modèles.
Thèmes Ajout de la prise en charge des thèmes pour le sélecteur de compte.
Thèmes Prise en charge améliorée du thème sombre pour le Query Store, les plans de requête et la fenêtre Détails de l’Explorateur d’objets.
Thèmes Amélioration de la prise en charge du thème sombre pour les boîtes de dialogue Détails du Moniteur d’activité et de l’Explorateur d’objets.
Thèmes Ajout de la prise en charge du thème sombre aux onglets et aux icônes dans le volet Résultats de l’Éditeur de requête et à la barre de fractionnement de script.
Thèmes Ajout de la prise en charge du thème sombre aux volets de requête et de plan dans les rapports du Magasin des requêtes.
Outils Suppression de l’entrée Azure Data Studio dans le menu Outils. Pour plus d’informations, consultez What’s Happening to Azure Data Studio.
Interface utilisateur L’interface SSMS mise à jour a une conception actualisée et modernisée optimisée pour une expérience simplifiée qui s’intègre à des écrans haute résolution. La nouvelle conception comprend des icônes mises à jour, un thème sombre moderne et des dispositions personnalisables en fonction de vos préférences.
Types de données vectorielles Ajout de la prise en charge du type de données Vector dans les concepteurs d’objets, de la fenêtre de modification des données et de l’Explorateur d’objets.
Visual Studio Mise à jour vers Visual Studio 17.14.0.

Correctifs de bogues dans la version 21.0.0

Caractéristique Descriptif
Accessibilité Correction des problèmes de navigation au clavier dans Profiler.
Toujours Chiffré Option Chiffrer les colonnes renommée en Assistant Always Encrypted dans le menu contextuel de l’Explorateur d’objets.
Toujours Chiffré Introduction de l'état Terminé avec des avertissements pour l’Assistant Always Encrypted.
Azure SQL Database Résolution du problème de blocage de SSMS lors de la tentative de connexion à une base de données Azure SQL qui a été supprimée.
Azure SQL Database Résolution du problème de SSMS devenant inaccessible lorsqu’un utilisateur n’a pas les autorisations nécessaires pour accéder à toutes les bases de données sur un serveur logique.
Azure SQL Database Correction du comportement de blocage de SSMS et de la génération de l’erreur « Une erreur s’est produite lors de la modification de la base de données actuelle ». Cette erreur se produit lorsqu’un nom de base de données non valide est entré dans la liste déroulante du nom de la base de données dans la fenêtre de l’éditeur.
Azure SQL Managed Instance (Instance gérée Azure SQL) Suppression de la possibilité de sélectionner une option alternative pour Audit de connexion dans la boîte de dialogue Propriétés du serveur.
Azure SQL Managed Instance (Instance gérée Azure SQL) Suppression de la possibilité de configurer le nombre de fichiers journaux d’erreurs dans la boîte de dialogue Configurer les journaux d’erreurs SQL Server.
Serveur d’administration centrale Ajout de la possibilité d’enregistrer l’option de connexion Faire confiance au certificat du serveur. Consultez SSMS - Serveurs inscrits et CMS ne conservent pas les paramètres d’authentification pour le chiffrement.
Connection Nous avons résolu l’impossibilité de se reconnecter à un éditeur de requête après une déconnexion forcée. Voir Fenêtre de requête forcée de déconnexion - impossible de reconnecter.
Connection Mise à jour de la vérification du nombre de transactions ouvertes de manière à ne pas s'exécuter sur les offres SQL qui ne prennent pas en charge les transactions (par exemple, les pools serverless Azure Synapse). Consultez Le nombre de transactions de requête ne doit pas être exécuté s’il est activé à partir de SSMS et si le moteur sous-jacent ne prend pas en charge les transactions.
Connection Mise à jour de la boîte de dialogue Propriétés de connexion de base de données pour afficher la méthode d’authentification correcte.
Application de la couche Données d’importation/exportation Mise à jour de l’emplacement du fichier et du journal pour utiliser la valeur par défaut au lieu de l’emplacement de la base de master données pendant une importation bacpac.
IntelliSense Correction de l’état de l’icône de barre d’outils IntelliSense par défaut à désactiver lorsque IntelliSense est désactivé globalement.
Paramètres Suppression de la localisation de l’option ISOLATION LEVEL dans Outils > Options > Exécution de requête > SQL Server avancé >.
Plans de requête Nous avons résolu un problème où l’annulation d’une requête lors de l’exécution d’un plan de requête en direct entraînait un blocage de SSMS. Voir Live query statistics hangs waiting for plan and cancelling query kills SSMS.
Plans de requête Boîte de dialogue Propriété de l’opérateur mise à jour pour afficher correctement l’avertissement Colonnes ayant des statistiques obsolètes.
Sécurité Ajout de la possibilité d’affecter un nouvel utilisateur à une connexion de base de données à partir de la boîte de dialogue propriétés de l’utilisateur.
Écriture de scripts Nous avons résolu un problème où la valeur mise à jour pour création automatique de statistiques incrémentielles n’était pas incluse lors du script de la modification pour Azure SQL Database.
Écriture de scripts Suppression de la syntaxe USE Database Name lors de la génération de scripts destinés aux utilisateurs de Azure SQL Database.
Paramètres Correction du problème où l’importation des paramètres sur un système d’exploitation autre que l’anglais a généré une erreur.
SQL Agent Suppression des fonctionnalités non prises en charge de SQL Agent pour Azure SQL Managed Instance, y compris les cibles, l'administration multi-serveur et les options de pager de l'opérateur.

Problèmes connus

Pour plus d’informations, consultez Problèmes connus dans SQL Server Management Studio.

Support ou résolution des problèmes

Parfois, les choses peuvent mal tourner. Si votre installation de SSMS échoue, consultez Résoudre les problèmes d’installation et de mise à niveau pour SQL Server Management Studio pour obtenir des instructions pas à pas.

Vous pouvez consulter le site de la communauté des développeurs SSMS pour d’autres problèmes connus (filtrez sur Outils sous Groupes) et pour fournir des commentaires à l'équipe du produit.