Notes de publication de SQL Server Management Studio (SSMS)
S’applique à : SQL Server base de données Azure SQL Azure SQL Managed Instance Azure Synapse Analytics
Cet article détaille les mises à jour, les améliorations et les correctifs de bogues des versions actuelles et précédentes de SSMS.
Remarque
En décembre 2021, les versions de SSMS antérieures à la version 18.6 n’authentifieront plus via l’ID Microsoft Entra avec l’authentification multifacteur (MFA). Pour continuer à utiliser la MFA, vous avez besoin de SSMS 18.6 ou version ultérieure.
Connectivité à Azure Analysis Services via l’authentification multifacteur Microsoft Entra nécessite SSMS 18.5.1 ou version ultérieure.
Version actuelle de SSMS
Télécharger SQL Server Management Studio (SSMS) 20.2
La version 20.2 de SSMS est la dernière version en disponibilité générale (GA) de SSMS. Si vous avez besoin d’une version précédente de SSMS, consultez les versions précédentes de SSMS.
20,2
- Numéro de version : 20.2
- Numéro de build : 20.2.30.0
- Date de sortie : 9 juillet 2024
Langues disponibles :
- Chinois (simplifié)
- Chinois (traditionnel)
- Anglais (États-Unis)
- Français
- Allemand
- Italien
- Japonais
- Coréen
- Portugais (Brésil)
- Russe
- Espagnol
Nouveautés de la version 20.2
Fonctionnalité | Détails |
---|---|
Always Encrypted | Prise en charge des tables temporelles. |
Always Encrypted | Présentation de la journalisation de l’Assistant Always Encrypted pour faciliter la résolution des problèmes. |
Pilotes | Mise à jour de SSMS pour utiliser la dernière version du gestionnaire pour MSOLEDBSQL (18.7.4). L’inclusion de cette nouvelle version pourrait obliger les utilisateurs qui possèdent également des versions plus anciennes du gestionnaire à redémarrer leur appareil après l’installation de SSMS 20.2. Pour plus d’informations, consultez les notes de publication du gestionnaire Microsoft OLE DB. |
Integration Services | Suppression des fichiers HADOOP des fichiers d’installation DE SQL Server Integration Services (SSIS). Cette suppression corrige CVE-2022-25168. |
Bibliothèques | Mise à jour de DacFx vers la version 162.3.566. |
Bibliothèques | Mise à jour de la version Server Management Objects (SMO) vers la version 171.36.0. |
Bibliothèques | Suppression de Microsoft Visual C++ 2013 Redistributable (x86) de l’installation de SSMS. Le changement de niveau à partir d’une version précédente de 20.x ne supprime pas de fichier. |
Fonctionnalité de liaison pour Azure SQL Managed Instance | Prise en charge d’une expérience simplifiée de basculement de liaison. |
Correctifs de bogues de la version 20.2
Fonctionnalité | Détails |
---|---|
Accessibilité | Ajout d’un support d’accessibilité pour Étendre/Réduire dans les propriétés de la base de données. |
Accessibilité | Amélioration de l’accessibilité des boutons radio de la boîte de dialogue Restaurer la base de données à l’aide des touches de flèche ou de tabulation. |
Accessibilité | Correction des étiquettes des boutons radio sur la page Fichiers des propriétés de la base de données. |
Accessibilité | Correction d’un problème avec le contrôle de concentration sur la page Classification des données. |
Accessibilité | Résolution des problèmes liés aux annonces incomplètes ou inutiles pour le lecteur d’écran sur la page de classification des données. |
Always Encrypted | Correction de l’erreur « Référence d’objet non définie sur une instance d’un objet », qui s’est produite lors de la tentative de création d’une clé principale de colonne après la déconnexion d’Azure. |
Connection | Résolution d’un problème lié aux méthodes d’authentification tronquées dans la boîte de dialogue Connexion lors de l’utilisation des paramètres régionaux russes. |
Connection | Correction de la longueur incorrecte des listes déroulantes après modification du type de moteur. |
Integration Services | Erreur résolue « La chaîne de certification a été émise par une autorité qui n’est pas approuvée » lors de la création ou de la modification d’une étape de projet Integration Services dans SQL Agent. Consultez SSMS 20 - Erreur de certificat lors de l’affichage ou de la modification des projets de l’Agent qui exécutent des packages SSIS. |
Fonctionnalité de liaison pour Azure SQL Managed Instance | Résolution d’un problème où les certificats des points de terminaison de SQL Server n’étaient pas chargés pour Managed Instance. |
Explorateur d’objets | Mise à jour du script généré pour les formats de fichiers externes afin d’inclure la propriété FIRST ROW. |
Explorateur d’objets | Ajout du nœud Fonction table dans le nœud Fonctions programmabilité > pour Synapse. |
Éditeur de requête | Icônes de verrou de mise à jour dans la barre d’outils de l’éditeur de requête pour prendre en compte les couleurs. |
Éditeur de requête | Erreur résolue : « Impossible d’interroger le nombre de transactions. La fenêtre de l’éditeur de texte SQL se ferme sans engager de transactions ouvertes » lors de la fermeture d’un éditeur non enregistré avec SHOWPLAN_ALL ou SHOWPLAN_XML activé, et l’option Vérifier les transactions ouvertes avant de fermer les fenêtres de requête T-SQL activées. |
Plans de requête | Réduction à 1 000 du nombre de caractères dans la description d’un plan d’exécution. La requête complète est disponible à l’aide des ellipses. |
Magasin des requêtes | Correction d’un problème dans lequel le rapport Requêtes avec plans forcés a généré l’erreur « Impossible de se connecter à la base de données », consultez le rapport du Magasin des requêtes « Requêtes avec plans forcés » qui échoue lors du tri par le dernier temps d’exécution. |
Magasin des requêtes | Correction du rapport Requêtes suivies pour afficher correctement l’indicateur sélectionné dans la boîte de dialogue Configurer. |
Magasin des requêtes | Suppression d’une bordure inutile autour des options dans la boîte de dialogue Configurer. |
Magasin des requêtes | Correction d’un problème dans lequel aucun indicateur n’a été sélectionné dans la boîte de dialogue Configurer pour le rapport Requêtes suivies. |
Magasin des requêtes | Correction d’un problème dans lequel les menus déroulants du rapport pour l’indicateur et les statistiques n’étaient pas mis à jour après avoir été modifiés dans la boîte de dialogue Configurer. |
Réplication | Correction d’un problème dans lequel la Visionneuse des conflits de réplication était inaccessible lors de l’utilisation d’un chiffrement obligatoire ou facultatif, consultez le bogue SSMS 20.0 (Réplication - Conflits d’affichage). |
Problèmes connus dans la version 20.2
Fonctionnalité | Détails | Solution de contournement |
---|---|---|
Analysis Services | Lorsque vous vous connectez à Analysis Services avec Microsoft Entra MFA, si vous ajoutez un nouveau rôle ou ouvrez des propriétés pour un rôle, le message « l'identité de l'utilisateur ajoutée au rôle n'est pas récupérée correctement » s'affiche. | Cette erreur est bénigne et peut être ignorée. L'erreur est résolue dans l'infrastructure Azure et aucune mise à jour de SSMS n'est nécessaire. |
Analysis Services | Après avoir ajouté un nouveau rôle ou lors de l'ouverture de propriétés pour un rôle existant, vous ne pouvez pas utiliser Rechercher par nom ou adresse e-mail pour ajouter un utilisateur. | Un utilisateur peut être ajouté avec l'option Entrée manuelle. |
Concepteur de bases de données | Si vous sélectionnez l'option Conception pour une vue qui référence une table à l'aide de données spatiales, SSMS se bloque. | Utilisez T-SQL pour apporter des modifications à la vue. |
Mise en miroir de bases de données | Lors du lancement du Moniteur de mise en miroir de bases de données à partir du nœud en miroir, le nœud principal n'est pas répertorié. | Inscrivez le nœud miroir à partir du moniteur de mise en miroir de bases de données ou utilisez SSMS 18.12.1 pour surveiller à partir du nœud miroir. |
SSMS général | L'option Importer les paramètres depuis SSMS 17 n'est pas disponible. | Vous pouvez importer les paramètres à partir de SSMS 18. |
Serveurs liés | La création d'un serveur lié à la base de données Azure SQL avec SQL Server sélectionné comme type de serveur permet de se connecter à la base de données master . |
Pour créer un serveur lié à la base de données Azure SQL, veuillez sélectionner Autre source de données pour le type de serveur, puis sélectionnez Fournisseur OLE DB Microsoft pour SQL Server ou Microsoft OLE DB Driver pour SQL Server en tant que fournisseur. Saisissez le nom du serveur logique dans le champ Source de données et le nom de la base de données dans le champ Catalogue. |
Plan de maintenance | La sélection de « Contenu » après l’ajout d’un fichier de sauvegarde dans le volet Destination de la tâche de base de données de sauvegarde entraîne la disparition de la boîte de dialogue. | Utilisez SSMS 20.1 ou SSMS 19.3 pour accéder à la boîte de dialogue Contenu. |
PolyBase | Le nœud PolyBase n'est pas visible dans Explorateur d'objets lorsque vous vous connectez à SQL Server 2022 (16.x). | Utilisez SSMS 18.12.1. |
Profileur | Le menu Profiler n’est pas localisé. | Aucune solution à l’heure actuelle. |
Réplication | Si Azure SQL Managed Instance est l'éditeur et SSMS s'exécute sur un ordinateur qui ne se trouve pas dans le même réseau virtuel que l'éditeur, vous ne pourrez pas insérer un jeton de suivi via le moniteur de réplication. | Pour insérer des jetons de suivi, utilisez le moniteur de réplication dans SSMS sur un ordinateur qui se trouve dans le même réseau virtuel que le serveur de publication Azure SQL Managed Instance. |
Stretch Database | Assistant de l'instance stretch database supprimé. | Utilisez T-SQL pour configurer Stretch Database ou utilisez SSMS 18.9.1 ou antérieur pour utiliser de l'instance stretch database. |
Consultez les problèmes connus à l'aide du Chiffrement strict dans la version 20.0 pour afficher les problèmes connus à l'aide de SSMS 20.x et du Chiffrement strict.
Pour découvrir les autres problèmes connus et pour envoyer vos commentaires à l’équipe produit, accédez à Commentaires des utilisateurs de SQL (utilisez le filtre Outils sous Groupes).
Versions précédentes de SSMS
Téléchargez les versions précédentes de SSMS en sélectionnant le lien de téléchargement de la section associée.
Version de SSMS | Numéro de build | Date de publication |
---|---|---|
20.1 | 20.1.10.0 | mardi 9 avril 2024 |
20.0 | 20.0.70.0 | 19 mars 2024 |
19.3 | 19.3.4.0 | 10 janvier 2024 |
18.12.1 | 15.0.18420.0 | 21 juin 2022 |
17.9.1 | 14.0.17289.0 | 21 novembre 2018 |
16.5.3 | 13.0.16106.4 | 30 janvier 2017 |
20.1
- Numéro de version : 20.1
- Numéro de build : 20.1.10.0
- Date de publication : 9 avril 2024
Langues disponibles :
- Chinois (simplifié)
- Chinois (traditionnel)
- Anglais (États-Unis)
- Français
- Allemand
- Italien
- Japonais
- Coréen
- Portugais (Brésil)
- Russe
- Espagnol
Nouveautés de la version 20.1
Fonctionnalité | Détails |
---|---|
Pilotes | Mise à jour de SSMS pour utiliser les dernières versions du pilote pour MSODBCSQL.MSI (17.10.6.1) et MSOLEDBSQL.MSI (18.7.2). L'inclusion de ces nouvelles versions peut obliger les utilisateurs qui ont également des versions antérieures des pilotes à redémarrer après l'installation de SSMS 20.1. Pour plus d'informations, consultez les notes de publication du pilote ODBC Microsoft et du pilote OLE DB Microsoft. |
Pilotes | Mise à jour de la version de Microsoft.Data.SqlClient de 5.1.4 à 5.1.5. |
Bibliothèques | Mise à jour de la version de Server Management Objects (SMO) à 171.31.0. |
Bibliothèques | Mise à jour de la version de Microsoft Visual C++ Redistributable à 14.38.33135.0. L'inclusion de ces nouvelles versions peut obliger les utilisateurs qui ont également des versions antérieures des pilotes à redémarrer après l'installation de SSMS 20.1. |
Explorateur d’objets | Mise à jour de l'Explorateur d'objets pour afficher les noms de la table précédés d'un schéma dans les connexions de contrainte d'Edge Graph. |
Correctifs de bogues de la version 20.1
Fonctionnalité | Détails |
---|---|
Plans de maintenance | Résolution du problème de fermeture de la boîte de dialogue Tâche de sauvegarde de la base de données après la sélection du bouton radio Fichiers et groupes de fichiers dans la boîte de dialogue. |
SqlParser | Ajout du support de l'option DEFAULT_DATABASE à la syntaxe CRÉER UNE CONNEXION T-SQL lors de l'utilisation du FOURNISSEUR EXTERNE. |
SqlParser | Ajout de la prise en charge des options NATIVE_COMPILATION et SCHEMABINDING à la syntaxe CRÉER UNE GÂCHETTE T-SQL. |
Problèmes connus dans la version 20.1
Fonctionnalité | Détails | Solution de contournement |
---|---|---|
Analysis Services | Lorsque vous vous connectez à Analysis Services avec Microsoft Entra MFA, si vous ajoutez un nouveau rôle ou ouvrez des propriétés pour un rôle, le message « l'identité de l'utilisateur ajoutée au rôle n'est pas récupérée correctement » s'affiche. | Cette erreur est bénigne et peut être ignorée. L'erreur est résolue dans l'infrastructure Azure et aucune mise à jour de SSMS n'est nécessaire. |
Analysis Services | Après avoir ajouté un nouveau rôle ou lors de l'ouverture de propriétés pour un rôle existant, vous ne pouvez pas utiliser Rechercher par nom ou adresse e-mail pour ajouter un utilisateur. | Un utilisateur peut être ajouté avec l'option Entrée manuelle. |
Concepteur de bases de données | Si vous sélectionnez l'option Conception pour une vue qui référence une table à l'aide de données spatiales, SSMS se bloque. | Utilisez T-SQL pour apporter des modifications à la vue. |
Mise en miroir de bases de données | Lors du lancement du Moniteur de mise en miroir de bases de données à partir du nœud en miroir, le nœud principal n'est pas répertorié. | Inscrivez le nœud miroir à partir du moniteur de mise en miroir de bases de données ou utilisez SSMS 18.12.1 pour surveiller à partir du nœud miroir. |
SSMS général | L'option Importer les paramètres depuis SSMS 17 n'est pas disponible. | Vous pouvez importer les paramètres à partir de SSMS 18. |
Fonctionnalité de liaison pour Azure SQL Managed Instance | Après avoir supprimé un certificat de point de terminaison de miroir existant sur SQL Server, la création de liens via l'assistant peut échouer en raison d'une approbation non établie entre SQL Server et Azure SQL Managed Instance, même si toutes les vérifications ont été effectuées avec succès. | Utilisez la commande PowerShell Get-AzSqlInstanceServerTrustCertificate pour vérifier si le certificat du point de terminaison de la mise en miroir de SQL Server nommé <SQL_Server_Instance_Name> existe dans Azure SQL Managed Instance. Dans ce cas, utilisez la commande PowerShell Remove-AzSqlInstanceServerTrustCertificate pour le supprimer avant une nouvelle tentative de création de lien. |
Serveurs liés | La création d'un serveur lié à la base de données Azure SQL avec SQL Server sélectionné comme type de serveur permet de se connecter à la base de données master . |
Pour créer un serveur lié à la base de données Azure SQL, veuillez sélectionner Autre source de données pour le type de serveur, puis sélectionnez Fournisseur OLE DB Microsoft pour SQL Server ou Microsoft OLE DB Driver pour SQL Server en tant que fournisseur. Saisissez le nom du serveur logique dans le champ Source de données et le nom de la base de données dans le champ Catalogue. |
PolyBase | Le nœud PolyBase n'est pas visible dans Explorateur d'objets lorsque vous vous connectez à SQL Server 2022 (16.x). | Utilisez SSMS 18.12.1. |
Profileur | Le menu Profiler n’est pas localisé. | Aucune solution à l’heure actuelle. |
Rapports du Magasin des requêtes | Le rapport Suivi des requêtes ne se met pas à jour lorsque les options Indicateur et Exécution sont sélectionnées dans Configurer. | Utilisez SSMS 19.x. |
Réplication | Si Azure SQL Managed Instance est l'éditeur et SSMS s'exécute sur un ordinateur qui ne se trouve pas dans le même réseau virtuel que l'éditeur, vous ne pourrez pas insérer un jeton de suivi via le moniteur de réplication. | Pour insérer des jetons de suivi, utilisez le moniteur de réplication dans SSMS sur un ordinateur qui se trouve dans le même réseau virtuel que le serveur de publication Azure SQL Managed Instance. |
SSIS | Lors de la création ou de la modification d'une étape d'un projet SSIS dans un projet SQL Agent, vous recevez l'erreur « Une connexion a été établie avec succès avec le serveur, mais une erreur s'est produite pendant le processus de connexion. (fournisseur : fournisseur SSL, erreur : 0 - La chaîne de certification a été publiée par une autorité qui n'est pas fiable). (Fournisseur de données de cadre Microsoft SqlClient) », que l'option Facultatif ou Obligatoire soit sélectionnée pour la propriété Chiffrement. | Utilisez SSMS 19.3 pour créer ou modifier des étapes de projet SSIS. |
Stretch Database | Assistant de l'instance stretch database supprimé. | Utilisez T-SQL pour configurer Stretch Database ou utilisez SSMS 18.9.1 ou antérieur pour utiliser de l'instance stretch database. |
20.0
- Numéro de version : 20.0
- Numéro de build : 20.0.70.0
- Date de sortie : 19 mars 2024
Langues disponibles :
- Chinois (simplifié)
- Chinois (traditionnel)
- Anglais (États-Unis)
- Français
- Allemand
- Italien
- Japonais
- Coréen
- Portugais (Brésil)
- Russe
- Espagnol
Nouveautés de la version 20.0
Fonctionnalité | Détails |
---|---|
Connexion | Le chiffrement des propriétés de sécurité en matière de connexion et le certificat de serveur de confiance existent désormais sur la page de connexion principale de la boîte de dialogue de connexion pour faciliter l'accès. Pour plus d'informations, consultez Se connecter à SQL Server Management Studio. |
Connection | Une nouvelle propriété, Nom d'hôte dans certificat, utilisée avec les options Strict (SQL Server 2022 et Azure SQL) et Chiffrement obligatoire, existe désormais sur la page de connexion de la boîte de dialogue de connexion. |
Connection | Ajout d'icônes à la barre d'état Éditeur de requête pour indiquer la méthode de chiffrement utilisée pour la connexion. |
Connection | Ajout de l'authentification Microsoft Entra ID à l'Assistant Nouvelle connexion. |
Pilotes | Mise à jour de la version Microsoft.Data.SqlClient à 5.1.4, qui inclut la prise en charge du chiffrement strict et du protocole TLS 1.3. |
Bibliothèques | Mise à jour de la version de Server Management Objects (SMO) à 171.30.0 |
Bibliothèques | Mise à jour de la version de DacFx à 162.1.x. |
Options | Introduction d'une nouvelle option, Certificat de serveur de confiance pour les connexions importées, dans options > outils > commandes > de l'Explorateur d'objets SQL Server sous Sécurité de connexion. Pour plus d'informations, consultez Options (Explorateur d'objets SQL Server – Commandes). |
Correctifs de bogues de la version 20.0
Fonctionnalité | Détails |
---|---|
Always Encrypted | La boîte de dialogue Nouvelle clé principale de colonne prend en charge Azure Key Vault en utilisant des autorisations de rôle pour l'autorisation. |
Connection | Résolution d'un problème lié au blocage de SSMS lors de la tentative de connexion à Stockage Azure, car l'utilisateur n'a pas accès à des conteneurs dans le compte de stockage. |
Connection | Correction d'un problème où les utilisateurs n'ont pas pu modifier leur mot de passe avec le certificat de serveur de confiance activé. |
Fonctionnalité de liaison pour Azure SQL Managed Instance | Amélioration de la gestion de l'importation et de la suppression de certificats. |
Fonctionnalité de liaison pour Azure SQL Managed Instance | Résolution des problèmes liés au texte et aux images dans les assistants de liens. |
Sécurité | Vulnérabilité résolue CVE-2023-2975 pour la bibliothèque OpenSSL. |
Problèmes connus 20.0
Fonctionnalité | Détails | Solution de contournement |
---|---|---|
Analysis Services | Lorsque vous vous connectez à Analysis Services avec Microsoft Entra MFA, si vous ajoutez un nouveau rôle ou ouvrez des propriétés pour un rôle, le message « l'identité de l'utilisateur ajoutée au rôle n'est pas récupérée correctement » s'affiche. | Cette erreur est bénigne et peut être ignorée. L'erreur est résolue dans l'infrastructure Azure et aucune mise à jour de SSMS n'est nécessaire. |
Analysis Services | Après avoir ajouté un nouveau rôle ou lors de l'ouverture de propriétés pour un rôle existant, vous ne pouvez pas utiliser Rechercher par nom ou adresse e-mail pour ajouter un utilisateur. | Un utilisateur peut être ajouté avec l'option Entrée manuelle. |
Concepteur de bases de données | Si vous sélectionnez l'option Conception pour une vue qui référence une table à l'aide de données spatiales, SSMS se bloque. | Utilisez T-SQL pour apporter des modifications à la vue. |
Mise en miroir de bases de données | Lors du lancement du Moniteur de mise en miroir de bases de données à partir du nœud en miroir, le nœud principal n'est pas répertorié. | Inscrivez le nœud miroir à partir du moniteur de mise en miroir de bases de données ou utilisez SSMS 18.12.1 pour surveiller à partir du nœud miroir. |
SSMS général | L'option Importer les paramètres depuis SSMS 17 n'est pas disponible. | Vous pouvez importer les paramètres à partir de SSMS 18. |
Fonctionnalité de liaison pour Azure SQL Managed Instance | Après avoir supprimé un certificat de point de terminaison de miroir existant sur SQL Server, la création de liens via l'assistant peut échouer en raison d'une approbation non établie entre SQL Server et Azure SQL Managed Instance, même si toutes les vérifications ont été effectuées avec succès. | Utilisez la commande PowerShell Get-AzSqlInstanceServerTrustCertificate pour vérifier si le certificat du point de terminaison de la mise en miroir de SQL Server nommé <SQL_Server_Instance_Name> existe dans Azure SQL Managed Instance. Dans ce cas, utilisez la commande PowerShell Remove-AzSqlInstanceServerTrustCertificate pour le supprimer avant une nouvelle tentative de création de lien. |
Serveurs liés | La création d'un serveur lié à la base de données Azure SQL avec SQL Server sélectionné comme type de serveur permet de se connecter à la base de données master . |
Pour créer un serveur lié à la base de données Azure SQL, veuillez sélectionner Autre source de données pour le type de serveur, puis sélectionnez Fournisseur OLE DB Microsoft pour SQL Server ou Microsoft OLE DB Driver pour SQL Server en tant que fournisseur. Saisissez le nom du serveur logique dans le champ Source de données et le nom de la base de données dans le champ Catalogue. |
Plans de maintenance | La sélection de la case d'option Fichiers et Groupes de fichiers dans la tâche de base de données de sauvegarde entraîne la fermeture inattendue de la boîte de dialogue. | Aucune solution à l’heure actuelle. |
PolyBase | Le nœud PolyBase n'est pas visible dans Explorateur d'objets lorsque vous vous connectez à SQL Server 2022 (16.x). | Utilisez SSMS 18.12.1. |
Profileur | Le menu Profiler n’est pas localisé. | Aucune solution à l’heure actuelle. |
Rapports du Magasin des requêtes | Le rapport Suivi des requêtes ne se met pas à jour lorsque les options Indicateur et Exécution sont sélectionnées dans Configurer. | Utilisez SSMS 19.x. |
Réplication | Si Azure SQL Managed Instance est l'éditeur et SSMS s'exécute sur un ordinateur qui ne se trouve pas dans le même réseau virtuel que l'éditeur, vous ne pourrez pas insérer un jeton de suivi via le moniteur de réplication. | Pour insérer des jetons de suivi, utilisez le moniteur de réplication dans SSMS sur un ordinateur qui se trouve dans le même réseau virtuel que le serveur de publication Azure SQL Managed Instance. |
SSIS | Lors de la création ou de la modification d'une étape d'un projet SSIS dans un projet SQL Agent, vous recevez l'erreur « Une connexion a été établie avec succès avec le serveur, mais une erreur s'est produite pendant le processus de connexion. (fournisseur : fournisseur SSL, erreur : 0 - La chaîne de certification a été publiée par une autorité qui n'est pas fiable). (Fournisseur de données de cadre Microsoft SqlClient) », que l'option Facultatif ou Obligatoire soit sélectionnée pour la propriété Chiffrement. | Utilisez SSMS 19.3 pour créer ou modifier des étapes de projet SSIS. |
Stretch Database | Assistant de l'instance stretch database supprimé. | Utilisez T-SQL pour configurer Stretch Database ou utilisez SSMS 18.9.1 ou antérieur pour utiliser de l'instance stretch database. |
Problèmes connus lors de l’utilisation du chiffrement strict dans la version 20.0
Fonctionnalité | Détails | Solution de contournement |
---|---|---|
Connection | Lorsque SQL Server est configuré avec Forcer le chiffrement strict, la sélection d'Azure Data Studio > Nouvelle requête à partir du menu serveur ou base de données génère le message d'erreur : « Une connexion a été établie avec le serveur, mais une erreur s'est produite lors de l'établissement de la liaison avant l'ouverture de la session. (Fournisseur : fournisseur TCP, erreur : 0 – Une connexion existante a dû être fermée par l'hôte distant.) » | Mettez à jour la connexion pour utiliser Strict au lieu de Obligatoire pour la propriété Chiffrer dans Azure Data Studio, puis connectez-vous. |
Connection | La connexion à SQL Server avec Strict (SQL 2022 et Azure SQL) sélectionné pour le chiffrement et un protocole réseau non TCP/IP génère le message d'erreur « Impossible de se connecter à SERVERNAME. Une connexion a été établie avec le serveur, mais une erreur s'est ensuite produite pendant la négociation préalable à l'ouverture de session. (Fournisseur : fournisseur de mémoire partagée, erreur : 15 – Fonction non prise en charge) (Microsoft SQL Server, Erreur : 50) La demande n'est pas prise en charge ». | Modifiez la propriété de connexion du protocole réseau pour utiliser TCP/IP ou activez le protocole TCP/IP pour SQL Server. |
Assistant Paramétrage de base de données | Lorsque SQL Server est configuré avec Forcer le chiffrement strict, la connexion au serveur à partir de l'assistant Paramétrage de base de données n'est pas prise en charge. | Aucune alternative |
Plans de maintenance | Lorsque vous vous connectez à un serveur avec le chiffrement Strict (SQL Server 2022 et Azure SQL), la modification d'un plan de maintenance existant génère le message d'erreur « Échec de la connexion à SERVERNAME. (Microsoft.SqlServer.ConnectionInfo) Une connexion a été établie avec le serveur, mais une erreur s'est produite pendant le processus de connexion. (Fournisseur : fournisseur SSL, erreur : 0 – Le nom du principal cible est incorrect) ». | Le problème ne se pose pas lorsque vous vous connectez avec le chiffrement Obligatoire ou Facultatif. |
Profileur | Lorsque SQL Server est configuré avec Force Strict Encryption, la connexion au serveur à partir de Profiler n'est pas prise en charge et le message d'erreur « Impossible de se connecter à SERVERNAME. Classe non inscrite (pfutil) » est généré. | Installez MSOLEDBSQL version 19, disponible à partir de Télécharger Microsoft OLE DB Driver pour SQL Server. |
Profileur | Lorsque vous vous connectez à un serveur avec le chiffrement Strict (SQL Server 2022 et Azure SQL) et MSOLEDBSQL version 19 installée, les traces ne peuvent pas être enregistrées ou chargées à partir d'une table de base de données. | Aucune alternative |
PowerShell | Lorsque vous vous connectez à un serveur avec le chiffrement Strict (SQL Server 2022 et Azure SQL), la sélection de Démarrer PowerShell à partir d'un nœud dans l'Explorateur d'objets génère le message d'erreur « Erreur du fournisseur SQL Server PowerShell : impossible de se connecter à SERVERNAME. [Échec de la connexion au serveur SERVERNAME. --> Une connexion a été établie avec le serveur, mais une erreur s'est ensuite produite pendant la négociation préalable à l'ouverture de session. (Fournisseur : fournisseur TCP, erreur : 0 – Une connexion existante a été fermée de force par l'hôte distant.) --> Une connexion existante a été fermée de force par l'hôte distant] ». | Aucune solution à l’heure actuelle. |
Journaux SQL Server | Lorsque SQL Server est configuré avec Force Strict Encryption, vous ne pouvez pas afficher les fichiers SQL Server ERRORLOG à partir de l'explorateur d'objets, de l'exécution master.dbo.sp_enumerrorlogs ou sys.xp_enumerrorlogs à partir de l'éditeur de requête. |
Affichez les fichiers ERRORLOG dans le dossier journal à l'aide de l'explorateur de fichiers. |
19.3
- Numéro de version : 19.3
- Numéro de build : 19.3.4.0
- Date de publication : 10 janvier 2024
Langues disponibles :
- Chinois (simplifié)
- Chinois (traditionnel)
- Anglais (États-Unis)
- Français
- Allemand
- Italien
- Japonais
- Coréen
- Portugais (Brésil)
- Russe
- Espagnol |
Nouveautés de la version 19.3
Fonctionnalité | Détails |
---|---|
Intégration de l’installation Azure Data Studio | L’installation de SSMS installe Azure Data Studio 1.47.1. |
Corrections de bogues dans la version 19.3
Fonctionnalité | Détails |
---|---|
Accessibilité | Résolution d’un problème avec le lecteur d’écran annonçant des informations incomplètes ou incorrectes dans la boîte de dialogue des propriétés de la base de données. |
Always Encrypted | Correction de l’impossibilité de modifier l’option Activer les enclaves sécurisées lors de la création d’une nouvelle base de données Azure SQL à l’aide d’une installation de SSMS dans une langue autre que l’anglais. |
Groupes de disponibilité | Modification de la couleur de texte du nom du serveur principal dans le tableau de bord du groupe de disponibilité, qui donnait l’impression que l’entrée était vide. |
Événements étendus | Modification de la couleur de texte de la colonne des données lorsque l’option Afficher les données cibles est sélectionnée pour la cible ring_buffer. |
Programme d’installation | Correction d’un problème où les utilisateurs peuvent être invités à mettre à jour SQL Server Management Studio, même si la version actuelle est déjà installée. Consultez Bogue dans la détection de version de la mise à jour 19.2.56.2. |
Explorateur d’objets | Résolution d’un blocage se produisant lors de la tentative de fermeture de l’Explorateur d’objets pendant le développement de l’arborescence. |
Rapports | Mise à jour du rapport du tableau de bord du serveur pour qu’il affiche correctement le nombre de planificateurs lorsque plus de 255 sont disponibles. Consultez SSMS 19.2 – Rapports – Tableau de bord du serveur – Processeurs utilisés par instance – Nombre incorrect. |
Sécurité | Mise à jour vers Microsoft.Data.SqlClient 3.1.5 pour résoudre la faille de sécurité CVE-2024-0056. |
Problèmes connus 19.3
Fonctionnalité | Détails | Solution de contournement |
---|---|---|
Analysis Services | Lorsque vous vous connectez à Analysis Services avec Microsoft Entra MFA, si vous ajoutez un nouveau rôle ou ouvrez des propriétés pour un rôle, le message « l’identité de l’utilisateur ajoutée au rôle n’est pas récupérée correctement » s’affiche. | Cette erreur est bénigne et peut être ignorée. Elle sera bientôt traitée dans l'infrastructure Azure et aucune mise à jour de SSMS n'est requise. |
Analysis Services | Après avoir ajouté un nouveau rôle ou lors de l'ouverture de propriétés pour un rôle existant, vous ne pouvez pas utiliser Rechercher par nom ou adresse e-mail pour ajouter un utilisateur. | Un utilisateur peut être ajouté avec l'option Entrée manuelle. |
Concepteur de bases de données | Si vous sélectionnez l’option Conception pour une vue qui référence une table à l’aide de données spatiales, SSMS plante. | Utilisez T-SQL pour apporter des modifications à la vue. |
Mise en miroir de bases de données | Lors du lancement du Moniteur de mise en miroir de bases de données à partir du nœud en miroir, le nœud principal n'est pas répertorié. | Utilisez SSMS 18.12.1 si vous devez surveiller la mise en miroir à partir du nœud en miroir. |
SSMS général | L'option Importer les paramètres depuis SSMS 17 n'est pas disponible. | Vous pouvez importer les paramètres à partir de SSMS 18. |
Fonctionnalité de liaison pour Azure SQL Managed Instance | Après avoir supprimé un certificat de point de terminaison de miroir existant sur SQL Server, la création de liens via l'assistant peut échouer en raison d'une approbation non établie entre SQL Server et Azure SQL Managed Instance, même si toutes les vérifications ont été effectuées avec succès. | Utilisez la commande PowerShell Get-AzSqlInstanceServerTrustCertificate pour vérifier si le certificat du point de terminaison de la mise en miroir de SQL Server nommé « <SQL_Server_Instance_Name> » existe dans l'instance Azure SQL Managed Instance. Dans ce cas, utilisez la commande PowerShell Remove-AzSqlInstanceServerTrustCertificate pour le supprimer avant une nouvelle tentative de création de lien. |
Serveurs liés | La création d'un serveur lié à la base de données Azure SQL avec SQL Server sélectionné comme type de serveur permet de se connecter à la base de données master . |
Pour créer un serveur lié à la base de données Azure SQL, veuillez sélectionner Autre source de données pour le type de serveur, puis sélectionnez Fournisseur OLE DB Microsoft pour SQL Server ou Microsoft OLE DB Driver pour SQL Server en tant que fournisseur. Saisissez le nom du serveur logique dans le champ Source de données et saisissez le nom de la base de données dans le champ Catalogue. |
PolyBase | Le nœud PolyBase n'est pas visible dans Explorateur d'objets lors de la connexion à SQL 2022. | Utilisez SSMS 18.12.1. |
Profileur | Le menu Profiler n’est pas localisé. | Aucune solution à l’heure actuelle. |
Réplication | Si Azure SQL Managed Instance est l’éditeur et SSMS s’exécute sur un ordinateur qui ne se trouve pas dans le même réseau virtuel que l’éditeur, vous ne pourrez pas insérer un jeton de suivi via le moniteur de réplication. | Pour insérer des jetons de suivi, utilisez le moniteur de réplication dans SSMS sur un ordinateur qui se trouve dans le même réseau virtuel que le serveur de publication Azure SQL Managed Instance. |
Base de données pour Stretch | Assistant Stretch Database supprimé. | Utilisez T-SQL pour configurer Stretch Database ou utilisez SSMS 18.9.1 ou antérieur pour utiliser l’Assistant Stretch Database. |
18.12.1
- Numéro de version : 18.12.1
- Numéro de build : 15.0.18424.0
- Date de publication : 21 juin 2022
Langues disponibles :
- Chinois (simplifié)
- Chinois (traditionnel)
- Anglais (États-Unis)
- Français
- Allemand
- Italien
- Japonais
- Coréen
- Portugais (Brésil)
- Russe
- Espagnol
Nouveautés de la version 18.12.1
Nouvel élément | Détails |
---|---|
Intégration de l’installation Azure Data Studio | L’installation de SSMS installe Azure Data Studio 1.37. |
Correctifs de bogues dans la version 18.12.1
Nouvel élément | Détails |
---|---|
Always Encrypted | Correction du problème selon lequel la création d’une clé principale de colonne générait une exception lorsque Azure Key Vault était utilisé comme magasin de clés. |
Classification des données | Correction du problème « Impossible de charger le fichier ou l’assembly "Microsoft.Information.Protection, Version=1.10.98.0" après la mise à niveau vers la version 18.10 ou une version ultérieure de SSMS ». Consultez la dernière SSMS 18.11.1 interrompt la classification des données. Obtenez l’erreur d’assembly manquante après la mise à jour. |
SSMS Général | Résolution d'une erreur liée au déploiement de dacpac à l'aide de l'option Déployer une application de niveau données dans Azure SQL DB avec MFA |
17.9.1
- Numéro de version : 17.9.1
- Numéro de build : 14.0.17289.0
- Date de publication : 21 novembre 2018
Langues disponibles :
- Chinois (simplifié)
- Chinois (traditionnel)
- Anglais (États-Unis)
- Français
- Allemand
- Italien
- Japonais
- Coréen
- Portugais (Brésil)
- Russe
- Espagnol
Nouveautés de la version 17.9.1
L’utilitaire SQL Server n’est plus disponible dans les versions 17.x et ultérieures.
Correctifs de bogues dans la version 17.9.1
- Correction d'une situation où les utilisateurs qui utilisaient l'authentification « Azure Active Directory – Authentification universelle avec prise en charge de MFA » dans l'Éditeur de requête SQL voyaient leur connexion se fermer et se rouvrir à chaque appel de requête. La fermeture de la connexion pouvait avoir pour effet secondaire de supprimer de façon inattendue les tables temporaires globales, voire dans certains cas d'attribuer un nouvel identifiant de session (SPID) à la connexion.
- Correction d’un problème de longue date selon lequel aucun plan de restauration n’était trouvé, ou le plan de restauration généré était inefficace dans certains cas.
- Correction d'un problème dans l'assistant « Importer une application de la couche Données », qui pouvait entraîner une erreur en cas de connexion à une base de données Azure SQL.
Remarque
Pour les versions non anglaises localisées de SSMS 17.x, le package de correctif de sécurité KB 2862966 est nécessaire si l’installation est effectuée sur Windows 8, Windows 7, Windows Server 2012 ou Windows Server 2008 R2.
Désinstaller et réinstaller SSMS 17.x
Si votre installation de SSMS rencontre des problèmes et qu’une désinstallation et réinstallation standard ne les résolvent pas, vous pouvez d’abord essayer de réparer le shell isolé de Visual Studio 2015. Si la réparation du shell isolé de Visual Studio 2015 ne résout pas le problème, les étapes suivantes ont été trouvées pour résoudre de nombreux problèmes aléatoires :
Désinstallez SSMS comme vous le feriez pour n'importe quelle application (à l'aide de la fonction Ajouter ou supprimer des programmes).
Désinstallez le shell isolé de Visual Studio 2015 à partir d’une invite de commandes avec élévation de privilèges :
PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist" vs_isoshell.exe /Uninstall /Force /PromptRestart
Désinstallez Microsoft Visual C++ 2015 Redistributable comme vous désinstallez n’importe quelle application. Désinstallez x86 et x64 s’ils sont sur votre ordinateur.
Réinstallez le shell isolé de Visual Studio 2015 à partir d’une invite de commandes avec élévation de privilèges :
PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist" vs_isoshell.exe /PromptRestart
Réinstallez SSMS.
Effectuez une mise à niveau avec la version la plus récente de Visual C++ 2015 Redistributable si vous n’êtes plus à jour.
16.5.3
- Numéro de version : 16.5.3
- Numéro de build : 13.0.16106.4
- Date de publication : 30 janvier 2017
Langues disponibles :
- Chinois (simplifié)
- Chinois (traditionnel)
- Anglais (États-Unis)
- Français
- Allemand
- Italien
- Japonais
- Coréen
- Portugais (Brésil)
- Russe
- Espagnol
Correctifs de bogues dans la version 16.5.3
Correction d'un problème introduit dans SSMS 16.5.2 qui provoquait l'expansion du nœud « Table » quand la table comportait plusieurs colonnes éparses.
Les utilisateurs peuvent déployer des packages SQL Server Integration Services (SSIS) contenant OData Connection Manager, qui se connecte à une ressource Microsoft Dynamics AX/CRM Online dans le catalogue SSIS. Pour plus d’informations, consultez Gestionnaire de connexions OData.
La configuration d’Always Encrypted sur une table existante échoue avec des erreurs sur des objets non associés.
La configuration d’Always Encrypted pour une base de données existante avec plusieurs schémas ne fonctionne pas.
L’Assistant Colonne chiffrée d’Always Encrypted échoue parce que la base de données contient des vues qui référencent des vues système.
Avec le chiffrement Always Encrypted, les erreurs d'actualisation des modules après le chiffrement ne sont pas gérées correctement.
Le menu Ouvrir un fichier récent n’affiche pas les fichiers récemment enregistrés.
SSMS est lent quand l’utilisateur clique avec le bouton droit sur un index pour une table (via une connexion (Internet) à distance).
Correction d’un problème avec la barre de défilement de SQL Designer.
Le menu contextuel pour les tables cesse de répondre momentanément.
Il peut arriver que SSMS lève des exceptions dans le moniteur d’activité et se bloque.
SSMS se bloque avec l’erreur : « Le processus a été arrêté en raison d’une erreur interne dans le runtime .NET à l’adresse IP 71AF8579 (71AE0000) avec le code de sortie 80131506 ».
Autres téléchargements
Pour obtenir la liste de tous les téléchargements de SQL Server Management Studio, rechercher dans le Centre de téléchargement Microsoft.
Pour obtenir la dernière version de SQL Server Management Studio, consultez Télécharger SQL Server Management Studio (SSMS).