Notes de publication de SQL Server Management Studio (SSMS)Release notes for SQL Server Management Studio (SSMS)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database ouiAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure SQL Data Warehouse noParallel Data Warehouse

Cet article fournit des détails sur les mises à jour, les améliorations et les correctifs de bogues des versions actuelles et précédentes de SSMS.This article provides details about updates, improvements, and bug fixes for the current and previous versions of SSMS.

SSMS 18.2SSMS 18.2

Télécharger : Télécharger SSMS 18.2Download: Download SSMS 18.2
Numéro de build : 15.0.18142.0Build number: 15.0.18142.0
Date de publication : 25 juillet 2019Release date: July 25, 2019

SSMS 18.2 est la dernière version en disponibilité générale de SSMS.SSMS 18.2 is the latest general availability (GA) release of SSMS. Si vous avez besoin d’une version précédente de SSMS, consultez les versions précédentes de SSMS.If you need a previous version of SSMS, see previous SSMS releases.

18.2 est une mise à jour de la version 18.1 qui comprend les nouveautés et les correctifs suivants.18.2 is an update to 18.1 with the following new items and bug fixes.

Nouveautés de la version 18.2What's new in 18.2

Nouvel élémentNew Item DétailsDetails
Integration Services (SSIS)Integration Services (SSIS) Optimisation des performances pour le planificateur de packages SSIS dans Azure.Perf optimization for SSIS package scheduler in Azure.
IntelliSense/ÉditeurIntellisense/Editor Ajout de la prise en charge de la classification des données.Added support for Data Classification.
OPTIMIZE_FOR_SEQUENTIAL_KEYOPTIMIZE_FOR_SEQUENTIAL_KEY Ajout de la prise en charge IntelliSense.Added Intellisense support.
OPTIMIZE_FOR_SEQUENTIAL_KEYOPTIMIZE_FOR_SEQUENTIAL_KEY Active une optimisation dans le moteur de base de données qui vous aide à améliorer le débit pour les insertions de haute concurrence dans l’index.Turns on an optimization within the database engine that helps improve throughput for high-concurrency inserts into the index. Cette option vise les index sujets à contention d’insertion de la dernière page, souvent avec des index comportant une clé séquentielle comme une colonne d’identité, une séquence ou une colonne de date/heure.This option is intended for indexes that are prone to last-page insert contention, typically seen with indexes that have a sequential key such as an identity column, sequence, or date/time column. Pour plus d’informations, consultez CREATE INDEX.See CREATE INDEX for more details.
Exécution ou résultats des requêtesQuery Execution or Results Ajout d’un délai d’achèvement dans les messages à suivre lorsque l’exécution d’une requête donnée est terminée.Added a Completion time in the messages to track when a given query completed its execution.
Exécution ou résultats des requêtesQuery Execution or Results Permet d’afficher plus de données (Résultats dans du texte) et d’en stocker davantage dans des cellules (Résultats dans des grilles).Allow more data to be displayed (Result to Text) and stored in cells (Result to Grid). SSMS autorise désormais jusqu’à 2 millions de caractères pour ces deux options (auparavant, les limites étaient fixées à 256 000 caractères pour l’affichage et à 64 000 caractères pour le stockage dans des grilles).SSMS now allows up to 2M characters for both (up from 256 and 64 K, respectively). Cela règle également le problème des utilisateurs qui ne parvenaient pas à extraire plus de 43 680 caractères des cellules d’une grille.This also addressed the issue of users not able to grab more than 43680 chars from the cells of the grid.
ShowPlanShowPlan Ajout d’un nouvel attribut dans QueryPlan quand la fonctionnalité UDF scalaire Inline est activée (ContainsInlineScalarTsqludfs).Added a new attribute in QueryPlan when inline scalar UDF feature is enabled (ContainsInlineScalarTsqludfs).
SMOSMO Ajout de la prise en charge de l’API SQL Assessment.Added support for SQL Assessment API. Pour plus d’informations, consultez API SQL Assessment.For more information, see SQL Assessment API.

Correctifs de bogues dans la version 18.2Bug fixes in 18.2

Nouvel élémentNew Item DétailsDetails
AccessibilitéAccessibility Mise à jour de l’interface utilisateur XEvent (la grille) afin de permettre le tri des données par le biais de la touche F3.Updated the XEvent UI (the grid) to be sortable by pressing F3.
Always OnAlways On Résolution d’un problème lié à l’affichage d’une erreur dans SSMS lorsque vous tentiez de supprimer un groupe de disponibilité.Fixed an issue where SSMS was throwing an error when trying to delete an Availability Group (AG)
Always OnAlways On Résolution d’un problème lié à l’affichage du mauvais Assistant de basculement dans SSMS quand des réplicas sont configurés comme étant synchrones, lors de l’utilisation de groupes de disponibilité à échelle horizontale en lecture (type de cluster = NONE).Fixed an issue where SSMS was presenting the wrong failover wizard when replicas are configured as Synchronous when using read scale AGs (cluster type=NONE). Désormais, SSMS affiche l’Assistant de l’option Force_Failover_Allow_Data_Loss, qui est la seule autorisée pour les groupes de disponibilité ayant un cluster de type NONE.Now, SSMS presents the wizard for Force_Failover_Allow_Data_Loss option, which is the only one allowed for cluster-type NONE Availability
Always OnAlways On Résolution d’un problème lors duquel l’Assistant limitait le nombre de synchronisations autorisées à troisFixed an issue where the wizard was restricting the number of allowed synchronizations to three
Classification des donnéesData Classification Résolution d’un problème où SSMS provoquait l’affichage de l’erreur L’index (de base zéro) doit être supérieur ou égal à zéro lorsque l’utilisateur tentait d’afficher les rapports de classification des données des bases de données avec un CompatLevel inférieur à 150.Fixed an issue where SSMS was throwing an Index (zero-based) must be greater than or equal to zero error when trying to view data classification reports on databases with CompatLevel less than 150.
SSMS généralGeneral SSMS Correction d’un problème où l’utilisateur ne pouvait pas faire défiler horizontalement le volet des résultats à l’aide de la roulette de la souris.Fixed an issue where the user was unable to horizontal scroll Results pane via mouse wheel. Pour plus d’informations, consultez UserVoice.See UserVoice for more details.
SSMS généralGeneral SSMS Mise à jour du Moniteur d’activité permettant d’ignorer les types d’attente bénins comme SQLTRACE_WAIT_ENTRIESUpdated Activity Monitor to ignore benign wait types SQLTRACE_WAIT_ENTRIES
SSMS généralGeneral SSMS Résolution d’un problème où certaines options de couleur (Éditeur de texte > Onglet Éditeur et Barre d’état) n’étaient pas persistantes.Fixed an issue where some color options (Text Editor > Editor Tab and Status Bar) weren't persisted. Voir UserVoiceSee UserVoice
SSMS généralGeneral SSMS Dans la boîte de dialogue Connexion, l’option Azure Active Directory - Authentification universelle avec prise en charge de MFA a été remplacée par Azure Active Directory - Authentification universelle avec MFA (la fonctionnalité reste la même, mais nous espérons que le titre de l’option est désormais plus clair).In the connection dialog, replaced Azure Active Directory - Universal with MFA support with Azure Active Directory - Universal with MFA (functionality is the same, but hopefully it's less confusing).
SSMS généralGeneral SSMS Mise à jour de SSMS pour que les bonnes valeurs par défaut soient utilisées lors de la création d’une instance Azure SQL Database.Updated SSMS to use correct defaults values when creating an Azure SQL Database.
SSMS généralGeneral SSMS Résolution d’un problème où l’utilisateur ne pouvait pas démarrer PowerShell à partir d’un nœud dans Inscrire les serveurs si le serveur était un conteneur SQL Linux.Fixed an issue where the user was not able to Start PowerShell from a node in Register Servers when the server is a SQL Linux container.
Importer un fichier platImport Flat File Résolution d’un problème où l’option Importer un fichier plat ne fonctionnait plus après la mise à niveau de SSMS 18.0 vers la version 18.1.Fixed an issue where Import Flat File was not working after upgrading from SSMS 18.0 to 18.1. Voir UserVoiceSee UserVoice
Importer un fichier platImport Flat File Résolution d’un problème où l’Assistant Importation d’un fichier plat signalait une colonne en double ou non valide dans un fichier .csv comprenant des en-têtes avec des caractères Unicode.Fixed an issue where Import Flat File Wizard was reporting a duplicate or invalid column on a .csv file with headers with Unicode characters.
Explorateur d’objetsObject Explorer Résolution d’un problème où certains éléments de menu (par exemple, l’Assistant Importation et exportation SQL Server) étaient manquants ou désactivés quand vous vous connectiez à SQL Express.Fixed an issue where some menu items (for example, SQL server Import and Export Wizard) were missing or disabled when connected to SQL Express. Pour plus d’informations, consultez UserVoice.See UserVoice for more details.
Explorateur d’objetsObject Explorer Résolution d’un problème qui provoquait le plantage de SSMS quand un objet était glissé de l’Explorateur d’objets vers l’éditeur.Fixed an issue, which was causing SSMS to crash when an object is dragged from Object Explorer to the editor. Pour plus d’informations, consultez UserVoice.See UserVoice for more details.
Explorateur d’objetsObject Explorer Résolution d’un problème lors duquel le renommage des bases de données provoquait l’affichage de noms de bases de données incorrects dans l’Explorateur d’objets.Fixed an issue where renaming databases was causing incorrect database names to show up in Object Explorer. Pour plus d’informations, consultez UserVoice.See UserVoice for more details.
Explorateur d’objetsObject Explorer Résolution d’un problème de longue date où, quand l’utilisateur tentait de développer le nœud Tables dans l’Explorateur d’objets pour une base de données qui était configurée pour utiliser un classement qui n’était plus pris en charge par Windows, une erreur était déclenchée (et l’utilisateur ne pouvait plus développer ses tables).Fixed a long outstanding issue where trying to expand the Tables node in Object Explorer for a database, which is set to use a collation that isn't supported by Windows anymore triggers an error (and the user can't expand their tables). Korean_Wansung_Unicode_CI_AS est un exemple de ce type de classement.An example of such collation would be Korean_Wansung_Unicode_CI_AS.
Inscrire des serveursRegister Servers Résolution d’un problème où, lorsque l’utilisateur tentait d’exécuter une requête sur plusieurs serveurs (sous un groupe dans Serveurs inscrits) alors que les serveurs inscrits utilisaient l’option Active Directory - Authentification intégrée ou Azure Active Directory - Authentification universelle avec MFA, l’exécution était impossible car SSMS ne parvenait pas à se connecter.Fixed an issue where trying to issue a query against multiple servers (under a Group in Registered Servers) when the Registered Server uses either Active Directory - Integrated or Azure Active Directory - Universal with MFA did not work because SSMS failed to connect.
Inscrire des serveursRegister Servers Résolution d’un problème où, lorsque l’utilisateur tentait d’exécuter une requête sur plusieurs serveurs (sous un groupe dans Serveurs inscrits) alors que les serveurs inscrits utilisaient l’option Active Directory - Authentification par mot de passe ou Authentification SQL et que l’utilisateur avait choisi de ne pas enregistrer le mot de passe, SSMS plantait.Fixed an issue where trying to issue a query against multiple servers (under a Group in Registered Servers) when the registered server uses either Active Directory - Password or SQL Auth and the user chose not to remember the password would cause SSMS to crash.
RapportsReports Résolution d’un problème lors duquel les rapports Utilisation du disque ne pouvaient pas être générés lorsque les fichiers de données comportaient de nombreuses étendues.Fixed an issue in Disk Usage reports where the report was failing to when data files had a vast number of extents.
Outils de réplicationReplication Tools Résolution d’un problème où le moniteur de réplication ne fonctionnait pas avec la base de données de publication et le serveur de distribution du groupe de disponibilité (ce problème avait été résolu dans SSMS 17.x).Fixed an issue where Replication Monitor was not working with publisher DB in AG and distributor in AG (this was previously fixed in SSMS 17.x
Agent SQLSQL Agent Résolution d’un problème lors duquel l’ajout, l’insertion ou la suppression des étapes d’un travail entraînaient la réinitialisation du focus sur la première ligne au lieu de la ligne active.Fixed an issue that when Adding, inserting, editing, or removing job steps, was causing focus to be reset the first row instead of the active row. Pour plus d’informations, consultez UserVoice.See UserVoice for more details.
SMO/Création de scriptsSMO/Scripting Résolution d’un problème où CREATE OR ALTER ne scriptait pas les objets qui avaient des propriétés étendues.Fixed an issue where CREATE OR ALTER was not scripting objects that had extended properties on them. Pour plus d’informations, consultez UserVoice.See UserVoice for more details.
SMO/Création de scriptsSMO/Scripting Résolution d’un problème où SSMS ne pouvait pas scripter correctement CREATE EXTERNAL LIBRARY.Fixed an issue where SSMS wasn't able to script CREATE EXTERNAL LIBRARY correctly. Pour plus d’informations, consultez UserVoice.See UserVoice for more details.
SMO/Création de scriptsSMO/Scripting Résolution d’un problème où, lorsque l’utilisateur tentait d’utiliser l’option Générer des scripts sur une base de données contenant plusieurs milliers de tables, la boîte de dialogue de progression semblait figée.Fixed an issue where trying to run the Generate Scripts against a database with a few thousand tables (was causing the progress dialog to appear to be stuck.
SMO/Création de scriptsSMO/Scripting Résolution d’un problème où l’exécution d’un script sur une table externe SQL 2019 ne fonctionnait pas.Fixed an issue where scripting of External Table on SQL 2019 did not work.
SMO/Création de scriptsSMO/Scripting Résolution d’un problème où l’exécution d’un script sur une source de données externe SQL 2019 ne fonctionnait pas.Fixed an issue where scripting of External Data Source on SQL 2019 did not work. Pour plus d’informations, consultez UserVoice.See UserVoice for more details.
SMO/Création de scriptsSMO/Scripting Résolution d’un problème où les propriétés étendues des colonnes n’étaient pas scriptées lors du ciblage d’Azure SQL Database.Fixed an issue where * extended properties* on columns weren't scripted when targeting Azure SQL DB. Pour plus d’informations, consultez stackoverflow.See stackoverflow for more details.
SMO/Création de scriptsSMO/Scripting Insertion dans la dernière page : SMO - Ajout de la propriété Index.IsOptimizedForSequentialKeyLast-page insert: SMO - Add property Index.IsOptimizedForSequentialKey
Configuration de SSMSSSMS Setup Atténuation d’un problème lors duquel le programme d’installation SSMS bloquait l’installation de SSMS en raison d’une non correspondance des langues. Cela peut être dû à des situations anormales, telles que l’abandon d’une installation ou la mauvaise désinstallation d’une version précédente de SSMS. Pour plus d’informations, consultez UserVoice .Mitigated an issue where SSMS setup was incorrectly blocking the installation of SSMS reporting mismatching languages. This could have been an issue in some abnormal situations, like an aborted setup or an incorrect uninstall of a previous version of SSMS. See UserVoice for more details.
XEvent ProfilerXEvent Profiler Résolution du problème de plantage lors de la fermeture de la visionneuse.Fixed a crash when the viewer is being closed.

Problèmes connus (18.2)Known issues (18.2)

  • Un diagramme de base de données créé à partir d’une instance SSMS exécutée sur une machine A ne peut pas être modifié sur la machine B (car cela entraînerait le plantage de SSMS).Database Diagram created from on an SSMS running on machine A cannot be modified from machine B (it would crash SSMS). Pour plus d’informations, consultez UserVoice.See UserVoice for more details.

  • Problèmes de regénération dans SSMS 18.0 lors du basculement d’une fenêtre de requête vers une autre.SSMS 18.0 redraw issues when switching between multiple query windows. Consultez UserVoice.See UserVoice. Pour contourner ce problème, vous pouvez désactiver l’accélération matérielle sous Outils > Options.A workaround for this issue is to disable hardware acceleration under Tools > Options.

  • La taille des données affichées dans les résultats de SSMS au format grille, texte ou fichier est limitée.There is a limitation on the size of the data you see from SSMS results shown in grid, text, or file.

Pour connaître les autres problèmes connus et pour envoyer vos commentaires à l’équipe produit, accédez à UserVoice.You can reference UserVoice for other known issues and to provide feedback to the product team.

Versions précédentes de SSMSPrevious SSMS releases

Téléchargez les versions précédentes de SSMS en cliquant sur le lien des titres dans les sections suivantes :Download previous SSMS versions by clicking the title links in the following sections:

Télécharger SSMS 18.1download SSMS 18.1

  • Numéro de version : 18.1Release number: 18.1
  • Numéro de build : 15.0.18131.0Build number: 15.0.18131.0
  • Date de publication : 11 juin 2019Release date: June 11, 2019

Chinois (simplifié) | Chinois (traditionnel) | Anglais (États-Unis) | Français | Allemand | Italien | Japonais | Coréen | Portugais (Brésil) | Russe | EspagnolChinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish

SSMS 18.1 est la dernière version en disponibilité générale (GA) de SSMS.SSMS 18.1 is the latest general availability (GA) release of SSMS. Si vous avez besoin d’une version précédente de SSMS, consultez les versions précédentes de SSMS.If you need a previous version of SSMS, see previous SSMS releases.

18.1 est une petite mise à jour de la version 18.0 qui introduit les nouveaux éléments et correctifs suivants.18.1 is a small update to 18.0 with the following new item and bug fixes.

Nouveautés de la version 18.1What's new in 18.1

Nouvel élémentNew item DétailsDetails
Diagrammes de base de donnéesDatabase diagrams Les diagrammes de base de données ont été rajoutés à SSMS.Database diagrams were added back into SSMS.
SSBDIAGNOSE.EXESSBDIAGNOSE.EXE L’outil de ligne de commande SQL Server Diagnose a été rajouté au package SSMS.The SQL Server Diagnose (command-line tool) was added back into the SSMS package.
Integration Services (SSIS)Integration Services (SSIS) Prise en charge de la planification du package SSIS, situé dans le catalogue SSIS dans Azure ou le système de fichiers, dans Azure.Support for scheduling SSIS package, located in SSIS Catalog in Azure or File System, in Azure. Il existe trois entrées pour le lancement de la boîte de dialogue Nouvelle planification, l’élément de menu Nouvelle planification...There are three entries for launching the New Schedule dialog, New Schedule… affiché lors d’un clic droit sur le package SSIS dans le catalogue SSIS au sein d’Azure, l’élément de menu Planifier un package SSIS dans Azure sous l’élément de menu Migrer vers Azure sous l’élément de menu Outils et « Planifier SSIS dans Azure » affiché lors d’un clic droit sur le dossier Travaux sous l’agent SQL Server de l’instance managée Azure SQL Database.menu item is shown when right-clicking the SSIS package in SSIS Catalog in Azure, Schedule SSIS Package in Azure menu item under Migrate to Azure menu item under Tools menu item and "Schedule SSIS in Azure" shown when right-clicking Jobs folder under SQL Server agent of Azure SQL Database managed instance.

Correctifs de bogues dans la version 18.1Bug fixes in 18.1

Nouvel élémentNew Item DétailsDetails
AccessibilitéAccessibility Amélioration de l’accessibilité de l’interface utilisateur du travail d’agent.Improved accessibility of the Agent Job UI.
AccessibilitéAccessibility Amélioration de l’accessibilité dans la page du moniteur Stretch : ajout d’un nom accessible pour le bouton Actualisation automatique et d’un nom accessible intelligent qui permet aux utilisateurs de savoir sur quel bouton ils se trouvent et ce qui va arriver s’ils appuient sur ce bouton.Improved accessibility on Stretch Monitor page by adding an accessible name for Auto Refresh button and also adding an intelligent Accessible Name that helps users know not only what button they're on but the impact of pressing it.
Intégration d’ADSADS integration Correction d’un plantage possible dans SSMS lors d’une tentative d’utilisation des serveurs inscrits à ADS.Fixed a possible crash in SSMS when trying to use the ADS registered servers.
Concepteur de bases de donnéesDatabase designer Ajout de la prise en charge du classement Latin1_General_100_BIN2_UTF8 (disponible dans SQL Server 2019 CTP3.0).Added support for Latin1_General_100_BIN2_UTF8 collation (available in SQL Server 2019 CTP3.0)
Classification des donnéesData classification Interdiction d’ajouter des étiquettes de sensibilité aux colonnes dans la table d’historique, ce qui n’est pas pris en charge.Prevent adding sensitivity labels to columns in the history table, which isn't supported.
Classification des donnéesData classification Résolution d’un problème lié à la gestion incorrecte du niveau de compatibilité (serveur/base de données).Addressed issue related to incorrect handling of compatibility level (server vs. database).
Concepteur de bases de donnéesDatabase designer Ajout de la prise en charge du classement Latin1_General_100_BIN2_UTF8 (disponible dans SQL2019 CTP3.0).Added support for Latin1_General_100_BIN2_UTF8 collation (available in SQL2019 CTP3.0).
SSMS généralGeneral SSMS Correction d’un problème entraînant la génération d’un script incorrect des colonnes pseudo dans un index.Fixed an issue where scripting of pseudo columns in an index was incorrect.
SSMS généralGeneral SSMS Correction d’un problème entraînant la levée d’une exception de référence null en cas de clic sur le bouton Ajouter des informations d’identification dans la page des propriétés de connexion.Fixed an issue in Login properties page where clicking on the Add Credential button could throw a Null Reference Exception.
SSMS généralGeneral SSMS Correction de l’affichage de la taille de la colonne Money dans la page des propriétés de l’index.Fixed money column size display in the index properties page.
SSMS généralGeneral SSMS Correction d’un problème lié au fait que SSMS ne respectait pas les paramètres Intellisense provenant d’Outils/Options dans la fenêtre de l’éditeur SQL.Fixed an issue where SSMS wasn't honoring the Intellisense settings from Tools/Options in the SQL editor window.
SSMS généralGeneral SSMS Correction d’un problème lié au fait que SSMS ne respectait pas les paramètres d’aide (en ligne/hors connexion).Fixed an issue where SSMS wasn't honoring the Help settings (online vs. offline).
Haute résolutionHigh DPI Correction de la disposition des contrôles dans les boîtes de dialogue d’erreur pour les options de requête non prises en charge.Fixed layout of controls in error dialogs for unsupported query options.
Haute résolutionHigh DPI Correction de la disposition des contrôles dans la page Nouveau groupe de disponibilité sur certaines versions localisées de SSMS.Fixed layout of controls in New Availability Group page which on some localized version of SSMS.
Haute résolutionHigh DPI Correction de la disposition de la page Nouvelle planification du travail.Fixed layout of New Job Schedule page. Pour plus d’informations, consultez UserVoice.See UserVoice for more details.
Importer un fichier platImport flat file Correction d’un problème pouvant entraîner la perte silencieuse de lignes durant l’importation.Fixed in an issue where rows could be silently lost during the import.
IntelliSense/éditeurIntellisense/editor Réduction du trafic de requêtes basées sur SMO vers les bases de données Azure SQL pour IntelliSense.Reduced SMO-based query traffic to Azure SQL databases for IntelliSense.
IntelliSense/éditeurIntellisense/editor Correction d’une erreur grammaticale dans l’info-bulle affichée lors de la saisie de T-SQL pour créer un utilisateur.Fixed grammatical error in the tooltip displayed when typing T-SQL to create a user. Correction également du message d’erreur pour lever l’ambiguïté entre les utilisateurs et les connexions.Also, fixed the error message to disambiguate between users and logins.
Visionneuse du journalLog Viewer Correction d’un problème lié au fait que SSMS ouvre toujours le journal du serveur (ou de l’agent) actuel, même en cas de double-clic sur un ancien journal d’archivage dans l’Explorateur d’objets.Fixed an issue where SSMS always opens the current server (or agent) log, even if double-clicking an older archive sign in the Object Explorer. Pour plus d’informations, consultez UserVoice.See UserVoice for more details.
Installation de SSMSSSMS setup Résolution du problème provoquant l’échec de l’installation de SSMS quand le chemin du journal d’installation contient des espaces.Fixed the issue that was causing SSMS set up to fail when the setup log path contained spaces. Pour plus d’informations, consultez UserVoice.See UserVoice for more details.
Installation de SSMSSSMS setup Correction d’un problème provoquant la fermeture de SSMS juste après l’affichage de l’écran de démarrage.Fixed an issue where SSMS was exiting immediately after showing the splash screen.
Pour plus d’informations, consultez les sites suivants : UserVoice, SSMS refuse de démarrer et Administrateurs de base de données.See these sites for more details: UserVoice, SSMS Refuses to Start, and Database Administrators.
Explorateur d’objetsObject explorer Levée de la restriction sur l’activation de start PowerShell en cas de connexion à SQL sur Linux.Lifted restriction on enabling start PowerShell when connected to SQL on Linux.
Explorateur d’objetsObject explorer Correction d’un problème entraînant le plantage de SSMS lors d’une tentative d’extension du nœud du groupe Polybase/Groupe de scale-out (en cas de connexion à un nœud de calcul).Fixed an issue that was causing SSMS to crash when trying to expand the Polybase/Scale-out Group node (when connected to a compute node).
Explorateur d’objetsObject explorer Correction d’un problème lié au fait que l’élément de menu désactivé était toujours activé, même après la désactivation d’un index donné.Fixed an issue where the Disabled menu item was still enabled, even after disabling a given Index. Pour plus d’informations, consultez UserVoice.See UserVoice for more details.
RapportsReports Correction du rapport pour afficher GrantedQueryMemory dans la base de connaissances (rapport de tableau de bord des performances SQL).Correcting report to display GrantedQueryMemory in KB (SQL Performance Dashboard report). Pour plus d’informations, consultez UserVoice.See UserVoice for more details.
RapportsReports Amélioration du suivi du bloc de journal dans les scénarios Always-On.Improved the tracing of the log block in Always-On scenarios.
ShowPlanShowPlan Ajout d’un nouvel élément du plan d’exécution de requêtes SpillOccurred au schéma du plan d’exécution de requêtes.Added new showplan element SpillOccurred to showplan schema.
ShowPlanShowPlan Ajout de lectures à distance (ActualPageServerReads, ActualPageServerReadAheads, ActualLobPageServerReads, ActualLobPageServerReadAheads ) au schéma du plan d’exécution.Added remote reads (ActualPageServerReads, ActualPageServerReadAheads ActualLobPageServerReads, ActualLobPageServerReadAheads) to showplan schema.
SMO/création de scriptsSMO/scripting Évitez d’interroger les contraintes d’arête durant la création de scripts pour les tables non graphiques.Avoid querying edge constraints during scripting for non-graph tables.
SMO/création de scriptsSMO/scripting Suppression de la contrainte sur la classification de sensibilité lors de la création de scripts de colonnes avec la classification des données.Removed constraint on sensitivity classification when scripting columns with Data classification.
SMO/création de scriptsSMO/scripting Correction d’un problème entraînant l’échec de « Générer un script » sur une table de graphe durant la génération de données.Fixed an issue where "Generate Script" on a graph table fails when generating data. Pour plus d’informations, consultez UserVoice.See UserVoice for more details.
SMO/création de scriptsSMO/scripting Correction d’un problème empêchant à la méthode EnumObjects() de récupérer le nom de schéma d’un synonyme.Fixed an issue where the EnumObjects() method wasn't fetching schema name for a Synonym.
SMO/création de scriptsSMO/scripting Correction d’un problème dans UIConnectionInfo.LoadFromStream() empêchant la lecture de la section AdvancedOptions (quand un mot de passe n’est pas spécifié).Fixed an issue in UIConnectionInfo.LoadFromStream() where the AdvancedOptions section wasn't read (when a password wasn't specified).
Agent SQLSQL Agent Correction d’un problème provoquant le plantage de SSMS lors de l’utilisation de la fenêtre de propriétés d’un travail.Fixed an issue that was causing SSMS to crash while working with a Job Properties window. Pour plus d’informations, consultez UserVoice.See UserVoice for more details.
Agent SQLSQL Agent Correction d’un problème lié au fait que le bouton « Afficher » situé dans Propriétés de l’étape du travail n’était pas toujours activé, ce qui empêchait l’affichage de la sortie d’une étape de travail donnée.Fixed an issue where the "View" button on the Job-Step Properties wasn't always enabled, thus preventing viewing the output of a given job step.
Interface utilisateur XEventXEvent UI Ajout de la colonne « Package » à la liste XEvents pour distinguer les événements portant le même nom.Added "Package" column to XEvents list to disambiguate events with identical names.
Interface utilisateur XEventXEvent UI Ajout du mappage de type de classe « EXTERNAL LIBRARY » manquant à XEventUI.Added missing "EXTERNAL LIBRARY" class type mapping to XEventUI.

Problèmes connus (18.1)Known issues (18.1)

  • Les utilisateurs peuvent voir une erreur lorsqu’ils font glisser un objet de table de l’Explorateur d’objets à l’éditeur de requête.Users may see an error when dragging a table object from the Object Explorer into the Query Editor. Nous sommes au courant du problème et le correctif est prévu pour la prochaine version.We are aware of the issue, and the fix is planned for the next release.

  • Les options de couleur pour Grouper les connexions et Connexions à un seul serveur sous Options -> Éditeur de texte -> Onglet d’éditeur et barre d’état -> Couleurs et disposition de la barre d’état ne sont pas conservées après la fermeture de SSMS 18.1.The Group connections and Single-server connections color options under the Options -> Text Editor -> Editor Tab and Status Bar -> Status Bar Layout and Colors do not persist after closing SSMS 18.1. Après avoir rouvert SSMS, l’option Couleurs et disposition de la barre d’état revient à sa définition par défaut (blanc).After you reopen SSMS, the Status Bar Layout and Colors option revert to default (white).

  • La taille des données affichées dans les résultats de SSMS au format grille, texte ou fichier est limitéeThere is a limitation on the size of the data you see from SSMS results shown in grid, text, or file

télécharger SSMS 18.0download SSMS 18.0

  • Numéro de version : 18.0Release number: 18.0
  • Numéro de build : 15.0.18118.0Build number: 15.0.18118.0
  • Date de publication : 24 avril 2019Release date: April 24, 2019

Chinois (simplifié)| Chinois (traditionnel)| Anglais (États-Unis)| Français| Allemand| Italien| Japonais| Coréen| Portugais (Brésil)| Russe| EspagnolChinese (Simplified)| Chinese (Traditional)| English (United States)| French| German| Italian| Japanese| Korean| Portuguese (Brazil)| Russian| Spanish

Nouveautés de la version 18.0What's new in 18.0

Nouvel élémentNew item DétailsDetails
Prise en charge de SQL Server 2019Support for SQL Server 2019 SSMS 18.0 est la première version qui prend entièrement en charge SQL Server 2019 (compatLevel 150).SSMS 18.0 is the first release that is fully aware of SQL Server 2019 (compatLevel 150).
Prise en charge de SQL Server 2019Support for SQL Server 2019 Prise en charge de « BATCH_STARTED_GROUP » et de « BATCH_COMPLETED_GROUP » dans SQL Server 2019 et SQL Database Managed Instance.Support for "BATCH_STARTED_GROUP" and "BATCH_COMPLETED_GROUP" in SQL Server 2019 and SQL managed instance.
Prise en charge de SQL Server 2019Support for SQL Server 2019 SMO : Ajout de la prise en charge pour l’incorporation (inlining) des fonctions UDF.SMO: Added support for UDF Inlining.
Prise en charge de SQL Server 2019Support for SQL Server 2019 GraphDB : Ajout d’un indicateur dans le plan d’exécution de requêtes pour Graph TC Sequence.GraphDB: Add a flag in showplan for Graph TC Sequence.
Prise en charge de SQL Server 2019Support for SQL Server 2019 Always Encrypted : ajout de la prise en charge d’AEv2/des enclaves.Always Encrypted: added support for AEv2 / Enclave.
Prise en charge de SQL Server 2019Support for SQL Server 2019 Always Encrypted : la boîte de dialogue Connexion contient un nouvel onglet « Always Encrypted » quand l’utilisateur clique sur le bouton « Options » pour activer/configurer la prise en charge des enclaves.Always Encrypted: connection dialog has a new tab "Always Encrypted" when the user clicks on the "Options" button to enable/configure Enclave support.
Taille de téléchargement de SSMS inférieureSmaller SSMS download size La taille actuelle est environ 500 Mo, environ la moitié de l’offre groupée SSMS 17.x.The current size is ~500 MB, approximately half of the SSMS 17.x bundle.
SSMS est basé sur le shell isolé Visual Studio 2017SSMS is based on the Visual Studio 2017 Isolated Shell Le nouvel interpréteur de commandes (SSMS est basé sur Visual Studio 2017 15.9.11) déverrouille tous les correctifs d’accessibilité qui ont été intégrés à SSMS et Visual Studio, et inclut les derniers correctifs de sécurité.The new shell (SSMS is based on Visual Studio 2017 15.9.11) unlocks all the accessibility fixes that went into both SSMS and Visual Studio, and includes the latest security fixes.
Améliorations apportées à l’accessibilité de SSMSSSMS accessibility improvements Un travail important a été réalisé pour faire face aux problèmes d’accessibilité dans tous les outils (SSMS, DTA et Profiler)Much work went in to address accessibility issues in all the tools (SSMS, DTA, and Profiler)
SSMS peut désormais être installé dans un dossier personnaliséSSMS can now be installed in a custom folder Cette option est disponible depuis l’interface de ligne de commande (utile pour l’installation sans assistance) et l’interface utilisateur d’installation.This option is available from both the command line (useful for unattended installation) and the setup UI. En utilisant la ligne de commande, transmettez cet argument supplémentaire à SSMS-Setup-ENU.exe : SSMSInstallRoot=C:\MySSMS18 Par défaut, le nouvel emplacement d’installation de SSMS est : %ProgramFiles(x86)%\Microsoft SQL Server Management Studio 18\Common7\IDE\ssms.exe.From the command line, pass this extra argument to the SSMS-Setup-ENU.exe: SSMSInstallRoot=C:\MySSMS18 By default, the new install location for SSMS is: %ProgramFiles(x86)%\Microsoft SQL Server Management Studio 18\Common7\IDE\ssms.exe. Cela ne signifie pas que SSMS est à instances multiples.This does not mean that SSMS is multi-instance.
SSMS permet l’installation dans une langue autre que celle du système d’exploitationSSMS allows installing in a language other than the OS language Le blocage sur l’installation en plusieurs langues a été levé.The block on mixed languages setup has been lifted. Vous pouvez, par exemple, installer SSMS en allemand sur un Windows français.You can, for example, install SSMS German on a French Windows. Si la langue du système d’exploitation ne correspond pas à la langue de SSMS, l’utilisateur doit modifier la langue sous Outils > Options > Paramètres internationaux ; sinon, SSMS affiche l’interface utilisateur en anglais.If the OS language does not match the SSMS language, the user needs to change the language under Tools > Options > International Settings, otherwise SSMS shows the English UI.
SSMS ne partage plus de composants avec le moteur SQLSSMS no longer shares components with the SQL Engine Beaucoup d’efforts ont été déployés pour éviter le partage de composants avec le moteur SQL, qui avait souvent pour effet de nuire à la facilité de gestion, compte tenu du fait que l’un écrasait les fichiers installés par l’autre.Much effort went in to avoid sharing components with SQL Engine, which often resulted in serviceability issues (one clobbering the files installed by the other).
SSMS nécessite NetFx 4.7.2 ou une version ultérieureSSMS requires NetFx 4.7.2 or greater Nous avons mis à niveau notre configuration minimale requise de NetFx4.6.1 à NetFx4.7.2 : cela nous permet de tirer parti des nouvelles fonctionnalités exposées par la nouvelle infrastructure.We upgraded our minimum requirement from NetFx4.6.1 to NetFx4.7.2: this allows us to take advantage of the new functionality exposed by the new framework.
Possibilité de migrer les paramètres de SSMSAbility to migrate SSMS settings Au premier démarrage de SSMS 18, l’utilisateur est invité à migrer les paramètres de la version 17.x.When SSMS 18 is started for the first time, the user is prompted to migrate the 17.x settings. Les fichiers de paramètres utilisateur sont maintenant stockés comme un fichier XML simple, ce qui améliore la portabilité et permet éventuellement la modification.The user setting files are now stored as a plain XML file, thus improving portability and possibly allowing editing.
Prise en charge des résolutions élevéesSupport for High DPI La prise en charge des résolutions élevées est désormais activée par défaut.High DPI is now enabled by default.
SSMS est livré avec le pilote Microsoft OLE DBSSMS ships with the Microsoft OLE DB driver Pour plus d’informations, consultez Télécharger Microsoft OLE DB Driver pour SQL Server.For details, see Download Microsoft OLE DB Driver for SQL Server.
SSMS n’est pas pris en charge sur Windows 8.SSMS isn't supported on Windows 8. Windows 10 et Windows Server 2016 nécessitent la version 1607 (10.0.14393) ou ultérieureWindows 10 and Windows Server 2016 require version 1607 (10.0.14393) or later Compte tenu de la nouvelle dépendance vis-à-vis de NetFx 4.7.2, SSMS 18.0 ne peut pas être installé sur Windows 8, les anciennes versions de Windows 10 et Windows Server 2016.Due to the new dependency on NetFx 4.7.2, SSMS 18.0 does not install on Windows 8 and older versions of Windows 10 and Windows Server 2016. Le programme d’installation de SSMS bloque ces systèmes.SSMS setup blocks those systems. Windows 8.1 est toujours pris en charge.Windows 8.1 is still supported.
SSMS n’est plus ajouté à la variable d’environnement PATHSSMS is no longer added to the PATH environment variable Le chemin de SSMS.EXE (et des outils en général) n’est plus ajouté au chemin.Path to SSMS.EXE (and tools in general) isn't added to the path anymore. Les utilisateurs peuvent l’ajouter manuellement ou, s’ils utilisent une version moderne de Windows, passer par le menu Démarrer.Users can either manually add it, or if on a modern Windows computer, use on the Start menu.
Les ID de package ne sont plus nécessaires pour développer des extensions SSMSPackage IDs are no longer needed to develop SSMS Extensions Avant, SSMS chargeait de façon sélective uniquement les packages connus, ce qui contraignait les développeurs à inscrire leur propre package.In the past, SSMS was selectively loading only well-known packages, thus requiring developers to register their own package. Cela n’est plus le cas.This is no longer the case.
SSMS généralGeneral SSMS Exposition de l’option de configuration AUTOGROW_ALL_FILES pour les groupes de fichiers dans SSMS.Exposing AUTOGROW_ALL_FILES config option for Filegroups in SSMS.
SSMS généralGeneral SSMS Suppression des options risquées « regroupement léger » et « renforcement de priorité » de l’interface graphique utilisateur de SSMS.Removed risky 'lightweight pooling' and 'priority boost' options from SSMS GUI. Pour plus d’informations, consultez l’article Priority boost details – and why it’s not recommended (Détails sur le renforcement de priorité – et pourquoi ce n’est pas recommandé. Texte en anglais).For details, see Priority boost details – and why it’s not recommended.
SSMS généralGeneral SSMS Nouveau menu et nouvelles combinaisons de touches pour la création de fichiers : CTRL+ALT+N.New menu and key bindings to creates files: CTRL+ALT+N. Ctrl+N permet toujours de créer une requête.CTRL+N continues to create a new query.
SSMS généralGeneral SSMS La boîte de dialogue Nouvelle règle de pare-feu permet désormais à l’utilisateur de spécifier un nom de règle, au lieu d’en générer un automatiquement pour le compte de l’utilisateur.New Firewall Rule dialog now allows the user to specify a rule name, instead of automatically generating one on behalf of the user.
SSMS généralGeneral SSMS Amélioration d’IntelliSense dans l’éditeur, en particulier pour T-SQL v140 et ultérieur.Improved IntelliSense in Editor especially for v140+ T-SQL.
SSMS généralGeneral SSMS Ajout de la prise en charge d’UTF-8 dans boîte de dialogue de classement de l’interface utilisateur de SSMS.Added support in SSMS UI for UTF-8 on collation dialog.
SSMS généralGeneral SSMS Adoption du « Gestionnaire des informations d’identification Windows » pour les mots de passe utilisés récemment dans la boîte de dialogue de connexion.Switched to "Windows Credential Manager" for connection dialog MRU passwords. Cela résout le problème de longue date lié à la persistance des mots de passe, qui n’était pas toujours fiable.This addresses a long outstanding issue where persistence of passwords wasn't always reliable.
SSMS généralGeneral SSMS Prise en charge améliorée des systèmes multimoniteurs en faisant en sorte que de plus en plus de boîtes de dialogue et de fenêtres s’affichent sur le moniteur approprié.Improved support for multi-monitor systems by making sure that more and more dialogs and windows pop up on the expected monitor.
SSMS généralGeneral SSMS Exposition de « paramètre par défaut de la somme de contrôle de sauvegarde » de la configuration du serveur dans la nouvelle page Paramètres de la base de données de la boîte de dialogue Propriétés du serveur.Exposed the 'backup checksum default' server configuration in the new Database Settings page of the Server Properties Dialog. Pour plus d’informations, consultez https://feedback.azure.com/forums/08035-sql-server/suggestions/34634974.For details, see https://feedback.azure.com/forums/08035-sql-server/suggestions/34634974.
SSMS généralGeneral SSMS Exposition de la taille maximale des fichiers journaux des erreurs sous « Configurer les journaux d’erreurs SQL Server ».Exposed "maximum size for error log files" under "Configure SQL Server Error Logs". Pour plus d’informations, consultez https://feedback.azure.com/forums/908035/suggestions/33624115.For details, see https://feedback.azure.com/forums/908035/suggestions/33624115.
SSMS généralGeneral SSMS Ajout de « Migrer vers Azure » sous le menu Outils : nous avons intégré l’Assistant Migration de base de données et Azure Database Migration Service pour fournir un accès simple et rapide afin d’accélérer vos migrations vers Azure.Added "Migrate to Azure" under Tools menu – We have integrated Database Migration Assistant and Azure Database Migration Service to provide quick and easy access to help accelerate your migrations to Azure.
SSMS généralGeneral SSMS Ajout d’une logique pour inviter l’utilisateur à valider les transactions ouvertes quand l’option « Modifier la connexion » est utilisée.Added logic to prompt the user to commit open transactions when "Change connection" is used.
Intégration d’Azure Data StudioAzure Data Studio integration Ajout d’un élément de menu pour démarrer/télécharger Azure Data Studio.Added menu item to start/download Azure Data Studio.
Intégration d’Azure Data StudioAzure Data Studio integration Ajout de l’élément de menu « Démarrer Azure Data Studio » à l’Explorateur d’objets.Added "Start Azure Data Studio" menu item to Object Explorer.
Intégration d’Azure Data StudioAzure Data Studio integration Après un clic droit sur un nœud de base de données dans l’Explorateur d’objets, des menus contextuels s’affichent pour l’utilisateur afin d’exécuter une requête ou créer un nouveau notebook dans Azure Data Studio.When right-clicking on a database node in OE, the user is presented with context menus to either run a query or create a new notebook in Azure Data Studio.
Prise en charge d’Azure SQLAzure SQL support Les propriétés de base de données SLO/Edition/MaxSize acceptent désormais les noms personnalisés, ce qui facilite la prise en charge des futures éditions des bases de données Azure SQL.SLO/Edition/MaxSize database properties now accept custom names, making it easier to support future editions of Azure SQL databases.
Prise en charge d’Azure SQLAzure SQL support Ajout de la prise en charge des références SKU vCore (Usage général et Critique pour l’entreprise) : Gen4_24 et Gen5 en intégralité.Added support for vCore SKUs (General Purpose and Business Critical): Gen4_24 and all the Gen5.
Instance managée Azure SQLAzure SQL managed instance Ajout de « connexions AAD » comme nouveau type de connexion dans SMO et SSMS lors d’une connexion à une instance managée Azure SQL.Added new "AAD logins" as a new login type in SMO and SSMS when connected to an Azure SQL managed instance.
Always OnAlways On Rehachage du temps de récupération estimé (RTO) et de la perte de données estimée (RPO) dans le tableau de bord Always On de SSMS.Rehash RTO (estimated recovery time) and RPO (estimated data loss) in SSMS Always on Dashboard. Consultez la documentation mise à jour à l’adresse https://docs.microsoft.com/sql/database-engine/availability-groups/windows/monitor-performance-for-always-on-availability-groups.See the updated documentation at https://docs.microsoft.com/sql/database-engine/availability-groups/windows/monitor-performance-for-always-on-availability-groups.
Always EncryptedAlways Encrypted La case à cocher Activer Always Encrypted sous le nouvel onglet Always Encrypted de la boîte de dialogue Se connecter au serveur offre désormais un moyen simple d’activer/de désactiver Always Encrypted pour une connexion de base de données.The Enable Always Encrypted checkbox in the new Always Encrypted tab in the Connect to Server dialog now provides an easy way to enable/disable Always Encrypted for a database connection.
Always Encrypted avec enclaves sécuriséesAlways Encrypted with secure enclaves Plusieurs améliorations ont été apportées pour prendre en charge Always Encrypted avec enclaves sécurisées dans la préversion de SQL Server 2019 : Champ de texte permettant de spécifier l’URL d’attestation d’enclave dans la boîte de dialogue Se connecter au serveur (sous le nouvel onglet Always Encrypted).Several enhancements have been made to support Always Encrypted with secure enclaves in SQL Server 2019 preview: A text field for specifying enclave attestation URL in the Connect to Server dialog (the new Always Encrypted tab). Nouvelle case à cocher dans la boîte de dialogue Nouvelle clé principale de colonne permettant d’indiquer si une nouvelle clé principale de colonne doit autoriser les calculs d’enclave.The new checkbox in the New Column Master Key dialog to control whether a new column master key allows enclave computations. D’autres boîtes de dialogue de gestion de clés Always Encrypted exposent désormais des informations indiquant sur quelles clés principales de colonne les calculs d’enclave sont autorisés.Other Always Encrypted key management dialogs now expose the information on which column master keys allow enclave computations.
Fichiers d’auditAudit Files Abandon de la méthode d’authentification basée sur la clé du compte de stockage au profit de l’authentification basée sur Azure AD.Changed authentication method from Storage Account Key based to Azure AD-based authentication.
Classification des donnéesData Classification Réorganisation du menu des tâches de classification des données : ajout d’un sous-menu au menu des tâches de base de données et ajout d’une option pour ouvrir le rapport à partir du menu sans ouvrir au préalable la fenêtre de classification des données.Reorganized data classification task menu: added sub menu to the database tasks menu and added an option to open the report from the menu without opening the classify data window first.
Classification des donnéesData Classification Ajout d’une nouvelle fonctionnalité de « classification des données » à SMO.Added new feature 'Data classification' to SMO. L’objet Column expose de nouvelles propriétés : SensitivityLabelName, SensitivityLabelId, SensitivityInformationTypeName, SensitivityInformationTypeId et IsClassified (en lecture seule).Column object exposes new properties: SensitivityLabelName, SensitivityLabelId, SensitivityInformationTypeName, SensitivityInformationTypeId, and IsClassified (read-only). Pour plus d’informations, consultez ADD SENSITIVITY CLASSIFICATION (Transact-SQL)For more information, see ADD SENSITIVITY CLASSIFICATION (Transact-SQL)
Classification des donnéesData Classification Ajout d’un nouvel élément de menu « Rapport de classification » au menu volant « Classification des données ».Added new "Classification Report" menu item to the "Data Classification" flyout.
Classification des donnéesData Classification Recommandations mises à jour.Updated recommendations.
Mise à niveau du niveau de compatibilité de la base de donnéesDatabase Compatibility Level Upgrade Ajout d’une nouvelle option sous Nom de la base de données > Tâches > Mise à niveau de la base de données.Added a new option under Database name > Tasks > Database Upgrade. Celle-ci démarre le nouvel Assistant Paramétrage de requêtes pour guider l’utilisateur dans le processus suivant : Collecte d’une ligne de base de performances avant la mise à niveau du niveau de compatibilité de la base de données.This starts the new Query Tuning Assistant (QTA) to guide the user through the process of: Collecting a performance baseline before upgrading the database compatibility level. Mise à niveau vers le niveau de compatibilité de la base de données souhaité.Upgrading to the desired database compatibility level. Collecte d’un deuxième passage de données de performances sur la même charge de travail.Collecting a second pass of performance data over the same workload. Détection des régressions de la charge de travail et indication de recommandations testées pour améliorer les performances de la charge de travail.Detect workload regressions, and provide tested recommendations to improve workload performance. Ce processus est semblable au processus de mise à niveau de base de données documenté dans la rubrique Scénarios d’utilisation du Magasin des requêtes, à l’exception de la dernière étape où l’Assistant Paramétrage de requêtes ne s’appuie pas sur un état valide antérieur connu pour générer des recommandations.This is close to the database upgrade process documented in query store usage scenarios, except for the last step where QTA does not rely on a previously known good state to generate recommendations.
Assistant Application de la couche DonnéesData-tier Application Wizard Ajout de la prise en charge de l’importation/exportation de l’application de la couche Données avec des tables de graphe.Added support to import/export data-tier application with graph tables.
Assistant Importation d’un fichier platFlat File Import Wizard Ajout d’une logique pour notifier l’utilisateur que l’importation peut avoir abouti à un renommage des colonnes.Added logic to notify the user that an import may have resulted in a renaming of the columns.
Integration Services (SSIS)Integration Services (SSIS) Les clients peuvent désormais planifier des packages SSIS sur les runtimes d’intégration Azure-SSIS qui se trouvent dans le cloud Azure Government.Added support to allow customers to schedule SSIS packages on Azure-SSIS IRs that are in Azure Government cloud.
Integration Services (SSIS)Integration Services (SSIS) Quand vous utilisez SQL Agent d’Azure SQL Managed Instance par le biais de SSMS, vous pouvez configurer les paramètres et le Gestionnaire des connexions à l’étape de travail de l’agent SSIS.When you use SQL Agent of Azure SQL managed instance via SSMS, you can configure parameter and connection manager in SSIS agent job step.
Integration Services (SSIS)Integration Services (SSIS) Quand vous vous connectez à Azure SQL Database/Managed Instance, vous pouvez le faire avec la base de données initiale par défaut.When connecting to Azure SQL DB/managed instance, you can connect to it with default as initial db.
Integration Services (SSIS)Integration Services (SSIS) Ajout d’un nouvel élément d’entrée Essayer SSIS dans Azure Data Factory sous le nœud « Catalogues Integration Services », utilisable pour lancer l’« Assistant Création d’Integration Runtime » et créer rapidement « Azure-SSIS Integration Runtime ».Added a new entry item Try SSIS in Azure Data Factory under "Integration Services Catalogs" node, which can be used to launch the "Integration Runtime Creation Wizard" and create "Azure-SSIS Integration Runtime" quickly.
Integration Services (SSIS)Integration Services (SSIS) Ajout du bouton Créer SSIS IR dans l’Assistant Création de catalogue, utilisable pour lancer l’Assistant Création d’Integration Runtime et créer rapidement Azure-SSIS Integration Runtime.Added Create SSIS IR button in "Catalog Creation Wizard," which can be used to launch the "Integration Runtime Creation Wizard" and create "Azure-SSIS Integration Runtime" quickly.
Integration Services (SSIS)Integration Services (SSIS) ISDeploymentWizard prend désormais en charge l’authentification SQL, l’authentification intégrée à Azure Active Directory et l’authentification par mot de passe Azure Active Directory en mode ligne de commande.ISDeploymentWizard now supports SQL Auth, Azure Active Directory Integrated Auth, and Azure Active Directory Password Auth in command-line mode.
Integration Services (SSIS)Integration Services (SSIS) L’Assistant de déploiement prend désormais en charge la création et le déploiement sur le Runtime d’intégration SSIS d’Azure Data Factory.Deployment Wizard now supports creating and deploying to Azure Data Factory SSIS Integration Runtime.
Scripts d’objetsObject Scripting Ajout de nouveaux éléments de menu pour les instructions « CREATE ou ALTER » pendant la génération d’un script pour objets.Add new menu items for "CREATE OR ALTER" when scripting objects.
Magasin des requêtesQuery Store Amélioration de la facilité d’utilisation de certains rapports (Consommation globale des ressources) avec l’ajout d’un séparateur de milliers aux nombres affichés sur l’axe des ordonnées des graphiques.Improved usability of some reports (Overall Resource Consumptions) by adding thousands of separators to numbers displayed on the Y-axis of the charts.
Magasin des requêtesQuery Store Ajout d’un nouveau rapport Statistiques d’attente des requêtes.Added a new Query Wait Statistics report.
Magasin des requêtesQuery Store Ajout de la métrique « Nombre d’exécutions » à l’affichage « Requête suivie ».Added "Execution Count" metric to "Tracked Query" View.
Outils de réplicationReplication Tools Ajout du support de la fonctionnalité de spécification de port non-définie par défaut dans le moniteur de réplication et SSMS.Added support for non-default port specification feature in Replication Monitor and SSMS.
ShowPlanShowPlan Ajout du temps écoulé réel, des lignes réelles/estimées sous le nœud d’opérateur de plan d’exécution de requêtes, le cas échéant.Added actual time elapsed, actual vs. estimated rows under ShowPlan operator node if they're available. L’aspect du plan réel est donc cohérent avec celui du plan Statistiques des requêtes en direct.This makes the actual plan look consistent with Live Query Stats plan.
ShowPlanShowPlan Modification de l’info-bulle et ajout d’un commentaire quand l’utilisateur clique sur le bouton Modifier la requête pour un plan d’exécution de requêtes, l’objectif étant d’indiquer à l’utilisateur que le plan d’exécution de requêtes risque d’être tronqué par le moteur SQL si la requête comporte plus de 4 000 caractères.Modified tooltip and added comment when clicking on Edit Query Button for a ShowPlan, to indicate to user that the ShowPlan might be truncated by the SQL engine if the query is over 4000 characters.
ShowPlanShowPlan Ajout de la logique pour l’affichage de « Materializer Operator (External Select) ».Added logic to display the "Materializer Operator (External Select)".
ShowPlanShowPlan Ajout d’un nouvel attribut de plan d’exécution de requêtes « BatchModeOnRowStoreUSed » pour identifier facilement les requêtes qui utilisent la fonctionnalité « analyse en mode batch sur les rowstores ».Add new showplan attribute BatchModeOnRowStoreUsed to easily identify queries that are using the " batch-mode scan on rowstores" feature. Chaque fois qu’une requête effectue une analyse en mode batch sur des rowstores, un nouvel attribut (BatchModeOnRowStoreUsed="true") est ajouté à l’élément StmtSimple.Anytime a query performs batch-mode scan on rowstores, a new attribute (BatchModeOnRowStoreUsed="true") gets added to StmtSimple element.
ShowPlanShowPlan Ajout de la prise en charge du plan d’exécution de requêtes à LocalCube RelOp pour DW ROLLUP et CUBE.Added Showplan Support to LocalCube RelOp for DW ROLLUP and CUBE.
ShowPlanShowPlan Nouvel opérateur LocalCube pour les nouvelles fonctionnalités d’agrégation ROLLUP et CUBE dans Azure SQL Data Warehouse.New LocalCube operator for the new ROLLUP and CUBE aggregation feature in Azure SQL Data Warehouse.
SMOSMO Prise en charge étendue de SMO pour la création d’index reprenables.Extend SMO Support for Resumable Index Creation.
SMOSMO Ajout d’un nouvel événement sur les objets SMO (« PropertyMissing ») pour aider les créateurs d’applications à détecter plus tôt les problèmes de performances de SMO.Added new event on SMO objects ("PropertyMissing") to help application authors to detect SMO performance issues sooner.
SMOSMO Exposition de la nouvelle propriété DefaultBackupChecksum sur l’objet Configuration qui est mappée au « paramètre par défaut de la somme de contrôle de sauvegarde » dans la configuration du serveur.Exposed new DefaultBackupChecksum property on the Configuration object, which maps to the "backup checksum default" server configuration.
SMOSMO Exposition de la nouvelle propriété ProductUpdateLevel sur l’objet Server, qui correspond au niveau de maintenance de la version de SQL en cours d’utilisation (par exemple, CU12, RTM).Exposed new ProductUpdateLevel property on the Server object, which maps to the servicing level for the version of SQL in use (for example, CU12, RTM).
SMOSMO Exposition de la nouvelle propriété LastGoodCheckDbTime pour l’objet Database, qui correspond à la propriété de base de données « lastgoodcheckdbtime ».Exposed new LastGoodCheckDbTime property on Database object, which maps to "lastgoodcheckdbtime" database property. Si cette propriété n’est pas disponible, la valeur par défaut 01/01/1900 00:00:00 est retournée.If such property isn't available, a default value of 1/1/1900 12:00:00 AM will be returned.
SMOSMO Déplacement de l’emplacement du fichier RegSrvr.xml (fichier de configuration de serveur inscrit) vers « %AppData%\Microsoft\SQL Server Management Studio » (sans version ; il peut donc être partagé entre les versions de SSMS).Moved location for RegSrvr.xml file (Registered Server configuration file) to "%AppData%\Microsoft\SQL Server Management Studio" (unversioned, so it can be shared across versions of SSMS).
SMOSMO Ajout d’un « témoin cloud » comme nouveau type de quorum et nouveau type de ressource.Added "Cloud Witness" as a new quorum type and as a new resource type.
SMOSMO Ajout de la prise en charge des « contraintes d’arête » dans SMO et SSMS.Added support for "Edge Constraints" in both SMO and SSMS.
SMOSMO Ajout de la prise en charge de la suppression en cascade aux « contraintes d’arête » dans SMO et SSMS.Added cascade delete support to "Edge Constraints" in both SMO and SSMS.
SMOSMO Ajout de la prise en charge des autorisations de « lecture/écriture » pour la classification de données.Added support for data classification "read-write" permissions.
Évaluation des vulnérabilitésVulnerability Assessment Activation du menu de tâches Évaluation des vulnérabilités sur Azure SQL DW.Enabled Vulnerability Assessment tasks menu on Azure SQL DW.
Évaluation des vulnérabilitésVulnerability Assessment Changement de l’ensemble des règles d’évaluation des vulnérabilités exécutées sur des serveurs Azure SQL Managed Instance, pour que les résultats d’analyse de l’évaluation des vulnérabilités soient cohérents avec ceux d’Azure SQL Database.Change the set of vulnerability assessment rules that are run on Azure SQL managed instance servers, so that "Vulnerability Assessment" scan results will be consistent with the ones in Azure SQL DB.
Évaluation des vulnérabilitésVulnerability Assessment L’évaluation des vulnérabilités prend désormais en charge Azure SQL DW."Vulnerability Assessment" now supports Azure SQL DW.
Évaluation des vulnérabilitésVulnerability Assessment Ajout d’une nouvelle fonctionnalité d’exportation permettant d’exporter les résultats d’analyse de l’évaluation des vulnérabilités dans Excel.Added a new exporting feature to export the vulnerability assessment scan results to Excel.
Observateur XEventXEvent Viewer Dans l’observateur XEvent, activation d’une fenêtre de plan d’exécution de requêtes pour plus d’événements XEvent.XEvent Viewer: enabled showplan window for more XEvents.

Correctifs de bogues dans la version 18.0Bug fixes in 18.0

Nouvel élémentNew item DétailsDetails
Se bloque et gèleCrashes and freezes Correction d’une source courante d’incidents SSMS liés aux objets GDI.Fixed a source of common SSMS crashes related to GDI objects.
Se bloque et gèleCrashes and freezes Correction d’une source courante de blocages et de performances médiocres quand « Générer un script en tant que Créer/Mettre à jour/Supprimer » est sélectionné (les objets SMO ne sont plus récupérés inutilement).Fixed a common source of hangs and poor performance when selecting "Script as Create/Update/Drop" (removed unnecessary fetches of SMO objects).
Se bloque et gèleCrashes and freezes Correction d’un blocage qui se produisait pendant la connexion à une base de données Azure SQL DB avec MFA quand les traces ADAL étaient activées.Fixed a hang when connecting to an Azure SQL DB using MFA while ADAL traces are enabled.
Se bloque et gèleCrashes and freezes Correction d’un blocage (ou perçu comme tel) qui se produisait pendant l’appel aux Statistiques des requêtes en direct à partir du Moniteur d’activité (le problème se manifestait quand l’authentification SQL Server était utilisée sans que « Persist Security Info » soit défini).Fixed a hang (or perceived hang) in Live Query Statistics when invoked from Activity Monitor (the issue manifested when using SQL Server authentication with no "Persist Security Info" set).
Se bloque et gèleCrashes and freezes Correction d’un blocage qui pouvait se produire quand l’utilisateur sélectionnait « Rapports » dans l’Explorateur d’objets avec des connexions à latence élevée ou en cas de non-accessibilité temporaire des ressources.Fixed a hang when selecting "Reports" in Object Explorer, which could manifest on high latency connections or temporary non-accessibility of the resources.
Se bloque et gèleCrashes and freezes Correction d’un plantage dans SSMS lié à l’utilisation du serveur de gestion centralisée et des serveurs Azure SQL Database.Fixed a crash in SSSM when trying to use Central Management Server and Azure SQL servers. Pour plus d’informations, consultez SSMS 17.5 application error + crash when using Central Management Server (Erreur d’application SSMS et plantage lié à l’utilisation du serveur de gestion centralisée).For details, see SMSS 17.5 application error and crash when using Central Management Server.
Se bloque et gèleCrashes and freezes Correction d’un blocage dans l’Explorateur d’objets en optimisant la façon dont propriété la IsFullTextEnabled est récupérée.Fixed a hang in Object Explorer by optimizing the way IsFullTextEnabled property is retrieved.
Se bloque et gèleCrashes and freezes Correction d’un blocage dans l’« Assistant Copie de base de données » en évitant de générer des requêtes inutiles pour récupérer les propriétés de la base de données.Fixed a hang in "Copy Database Wizard" by avoiding to build unnecessary queries to retrieve Database properties.
Se bloque et gèleCrashes and freezes Correction du problème à l’origine d’un blocage/plantage de SSMS lors de la modification de T-SQL.Fixed an issue that was causing SSMS to hang/crash while editing T-SQL.
Se bloque et gèleCrashes and freezes Atténuation un problème où SSMS cessait de répondre lors de la modification de scripts T-SQL volumineux.Mitigated an issue where SSMS was becoming unresponsive when editing large T-SQL scripts.
Se bloque et gèleCrashes and freezes Correction d’un problème qui provoquait une mémoire insuffisante du SSMS durant la gestion des jeux de données volumineux retournés par les requêtes.Fixed an issue that was causing SSMS to run out of memory when handling the large datasets returned by queries.
SSMS généralGeneral SSMS Correction d’un problème empêchant la communication du paramètre « ApplicationIntent » dans les connexions des « Serveurs inscrits ».Fixed an issue there the "ApplicationIntent" wasn't passed along in connections in "Registered Servers".
SSMS généralGeneral SSMS Correction d’un problème lié au rendu incorrect du formulaire de la « nouvelle interface utilisateur de l’Assistant Session XEvent » sur des moniteurs haute résolution.Fixed an issue where the "New XEvent Session Wizard UI" form wasn't rendered properly on High DPI monitors.
SSMS généralGeneral SSMS Correction d’un problème lors de l’import d’un fichier bacpac.Fixed an issue where trying to import a bacpac file.
SSMS généralGeneral SSMS Correction d’un problème, à la suite d’une tentative d’affichage des propriétés d’une base de données (avec FILEGROWTH > 2048 GB), qui générait une erreur de débordement arithmétique.Fixed an issue where trying to display the properties of a database (with FILEGROWTH > 2048 GB) was throwing an arithmetic overflow error.
SSMS généralGeneral SSMS Correction du problème où le rapport du tableau de bord Performances signalait des attentes de verrous PAGELATCH et PAGEIOLATCH qui étaient introuvables dans les sous-rapports.Fixed an issue where the Perf Dashboard Report was reporting PAGELATCH and PAGEIOLATCH waits that could not found in subreports.
SSMS généralGeneral SSMS Autre série de correctifs pour une meilleure prise en charge des écrans multiples par SSMS, en lui faisant ouvrir une boîte de dialogue dans le moniteur approprié.Another round of fixes to make SSMS more multi-monitor aware by having it open dialog in the correct monitor.
Analysis Services (AS)Analysis Services (AS) Correction d’un problème lié à l’interface utilisateur XEvent AS où les « Paramètres avancés » étaient rognés.Fixed an issue where the "Advanced Settings" to the AS XEvent UI was clipped.
Analysis Services (AS)Analysis Services (AS) Correction d’un problème qui entraînait la levée d’une exception de fichier introuvable par une analyse DAX.Fixed an issue where DAX parsing throws file not found exception.
Azure SQL DatabaseAzure SQL Database Correction d’un problème lié au remplissage incorrect de la liste de bases de données pour la fenêtre de requête Azure SQL Database en cas de connexion à une base de données utilisateur dans Azure SQL Database et non à MASTER.Fixed an issue where the database list wasn't populated correctly for Azure SQL Database query window when connected to a user database in Azure SQL DB instead of to master.
Azure SQL DatabaseAzure SQL Database Correction d’un problème empêchant l’ajout d’une « Table temporelle » à une base de données Azure SQL.Fixed an issue where it wasn't possible to add a "Temporal Table" to an Azure SQL database.
Azure SQL DatabaseAzure SQL Database Activation de l’option de sous-menu de propriétés Statistiques sous le menu Statistiques dans Azure, car elle est entièrement prise en charge depuis un certain temps maintenant.Enabled the Statistics properties sub menu option under menu Statistics in Azure, since it has been fully supported for quite some time now.
Azure SQL - Prise en charge généraleAzure SQL - General Support Résolution des problèmes dans un contrôle commun de l’interface utilisateur Azure qui empêchait l’utilisateur d’afficher des abonnements Azure (au-delà de 50).Fixed issues in common Azure UI control that was preventing the user from displaying Azure subscriptions (if there were more than 50). Par ailleurs, le tri a été modifié pour porter sur le nom plutôt que sur l’ID d’abonnement.Also, the sorting has been changed to be by name rather by Subscription ID. L’utilisateur pouvait rencontrer ce problème quand il essayait de restaurer une sauvegarde à partir d’une URL, par exemple.The user could run into this one when trying to restore a backup from URL, for example.
Azure SQL - Prise en charge généraleAzure SQL - General Support Correction d’un problème dans un contrôle commun de l’interface utilisateur Azure à l’occasion de l’énumération des abonnements qui pouvait générer une erreur « L’index était hors limites.Fixed an issue in common Azure UI control when enumerating subscriptions, which could yield an "Index was out of range. Il ne doit pas être négatif et sa taille doit être inférieure à celle de la collection »Must be non-negative and less than the size of the collection." quand l’utilisateur ne disposait pas d’abonnements dans certains locataires.error when the user had no subscriptions in some tenants. L’utilisateur pouvait rencontrer ce problème quand il essayait de restaurer une sauvegarde à partir d’une URL, par exemple.The user could run into this one when trying to restore a backup from URL, for example.
Azure SQL - Prise en charge généraleAzure SQL - General Support Correction du problème selon lequel les objectifs de niveau de service étaient codés en dur, ce qui compliquait la prise en charge des nouveaux objectifs Azure SQL par SSMS.Fixed issue where Service Level Objectives were hardcoded, thus making it harder for SSMS to support newer Azure SQL SLOs. Désormais, les utilisateurs peuvent se connecter à Azure et autoriser SSMS à récupérer toutes les données SLO applicables (Édition et Taille maximale).Now, the user can sign in to Azure and allow SSMS to retrieve all the applicable SLO data (Edition and Max Size)
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Amélioration/perfectionnement de la prise en charge des instances managées : désactivation des options non prises en charge dans l’interface utilisateur et correction de l’option Afficher les journaux d’audit pour gérer la cible d’audit d’URL.Improved/polished the support for managed instances: disabled unsupported options in UI and a fix to the View Audit Logs option to handle URL audit target.
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support L’Assistant « Génération et publication de scripts » génère un script pour les clauses CREATE DATABASE non prises en charge."Generate and Publish scripts" wizard scripts unsupported CREATE DATABASE clauses.
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Active les Statistiques des requêtes en direct pour les instances managées.Enable Live Query Statistics for managed instances.
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Propriétés de la base de données -> Fichiers générait un script incorrect pour ALTER DB ADD FILE.Database properties->Files was incorrectly scripting ALTER DB ADD FILE.
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Correction de la régression au niveau du planificateur de l’Agent SQL qui choisissait la planification ONIDLE même quand un autre type de planification était choisi.Fixed regression with SQL Agent scheduler where ONIDLE scheduling was chosen even when some other scheduling type was chosen.
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Ajustement de MAXTRANSFERRATE, MAXBLOCKSIZE pour la création de sauvegardes dans Stockage Azure.Adjusting MAXTRANSFERRATE, MAXBLOCKSIZE for doing backups on Azure Storage.
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Correction d’un problème lié à la génération d’un script pour la sauvegarde de la fin du journal avant l’opération RESTORE (cela n’est pas pris en charge par CL).The issue where tail log backup is scripted before RESTORE operation (this isn't supported on CL).
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Correction d’un problème lié à l’Assistant Création d’une base de données qui ne générait pas de script correct pour l’instruction CREATE DATABASE.Create database wizard not scripting correctly CREATE DATABASE statement.
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Traitement spécial des packages SSIS dans SSMS lors des connexions à des instances managées.Special handling of SSIS packages within SSMS when connected to managed instances.
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Correction d’un problème entraînant l’affichage d’une erreur quand le « Moniteur d’activité » était utilisé en étant connecté à des instances managées.Fixed an issue where an error was displayed while trying to use "Activity Monitor" when connected to managed instances.
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Amélioration de la prise en charge des connexions AAD (dans l’Explorateur SSMS).Improved support for AAD Logins (in SSMS Explorer).
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Amélioration de la génération de script des objets de groupes de fichiers SMO.Improved scripting of SMO Filegroups objects.
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Amélioration de l’interface utilisateur des informations d’identification.Improved UI for credentials.
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Ajout de la prise en charge de la réplication logique.Added support for Logical Replication.
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Correction d’un problème à l’origine de l’échec du clic droit sur une base de données et du choix de l’option « Importer une application de la couche Données ».Fixed an issue, which was causing right-clicking on a database and choosing 'Import data-tier application' to fail.
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Correction d’un problème à l’origine de l’affichage d’erreurs en cas de clic droit sur un « TempDB ».Fixed an issue, which was causing right-clicking on a "TempDB" to show errors.
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Correction d’un problème lié à l’écriture de scripts pour l’instruction ALTER DB ADD FILE dans SMO, à l’origine de la génération d’un script T-SQL vide.Fixed an issue where trying to scripting ALTER DB ADD FILE statement in SMO was causing the generated T-SQL script to be empty.
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Amélioration de l’affichage des propriétés spécifiques au serveur des instances managées (génération de matériel, niveau de service, stockage utilisé et réservé).Improved display of managed instances server-specific properties (hardware generation, service tier, storage used and reserved).
Prise en charge d’Azure SQL Database Managed InstanceAzure SQL DB managed instance support Correction d’un problème lié à l’écriture de scripts d’une base de données (« Script comme créer... ») qui ne créait pas de script sur les groupes de fichiers et fichiers supplémentaires.Fixed an issue where scripting of a database ("Script as Create...") wasn't scripting extra filegroups and files. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035/suggestions/37326799.For details, see https://feedback.azure.com/forums/908035/suggestions/37326799.
Sauvegarde/restauration/attachement/détachement de base de donnéesBackup/Restore/Attach/Detach DB Correction d’un problème qui empêchait l’utilisateur d’attacher une base de données quand le nom de fichier physique du fichier .mdf ne correspondait pas au nom de fichier d’origine.Fixed an issue where the user was unable to attach a database when physical filename of .mdf file does not match the original filename.
Sauvegarde/restauration/attachement/détachement de base de donnéesBackup/Restore/Attach/Detach DB Correction d’un problème empêchant SSMS de trouver un plan de restauration valide ou qui en trouvait un non optimal.Fixed an issue where SSMS might not find a valid restore plan or might find one, which is suboptimal. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32897752.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32897752.
Sauvegarde/restauration/attachement/détachement de base de donnéesBackup/Restore/Attach/Detach DB Correction d’un problème empêchant l’Assistant Attachement de base de données d’afficher les fichiers secondaires renommés.Fixed issue where the "Attach Database" wizard wasn't displaying secondary files that were renamed. À présent, le fichier s’affiche et un commentaire le concernant est ajouté (par exemple « introuvable »).Now, the file is displayed, and a comment about it is added (for example "Not Found"). Pour plus d’informations, consultez https://feedback.azure.com/forums/908035/suggestions/32897434.For details, see https://feedback.azure.com/forums/908035/suggestions/32897434.
Assistant Copie de base de donnéesCopy Database Wizard Générer des scripts/Transférer/Assistant Copie de base de données : la tentative de création d’une table avec une table en mémoire ne force pas l’option ansi_padding on.Generate scripts/Transfer/Copy Database Wizard try to create a table with an in memory table doesn't force ansi_padding on.
Assistant Copie de base de donnéesCopy Database Wizard Interruption de Tâche de transfert de bases de données/Assistant Copie de base de données sur SQL Server 2017 et SQL Server 2019.Transfer Database task/Copy Database Wizard broken on SQL Server 2017 and SQL Server 2019.
Assistant Copie de base de donnéesCopy Database Wizard Générer des scripts/Transférer/Assistant Copie de base de données : création d’une table de script avant la création d’une source de données externe associée.Generate scripts/Transfer/Copy Database Wizard script table creation before creation of associated external data source.
Boîte de dialogue ConnexionConnection dialog Possibilité de supprimer des noms d’utilisateurs de la liste de noms d’utilisateurs précédente en appuyant sur la touche Suppr.Enabled the removal of usernames from previous username list by pressing the DEL key. Pour plus d’informations, consultez Allow deletion of users from SSMS login window (Autoriser la suppression d’utilisateurs depuis la fenêtre de connexion SSMS).For details, see Allow deletion of users from SSMS login window.
Assistant Importation de DACDAC Import Wizard Correction d’un problème empêchant l’Assistant Importation de DAC de fonctionner avec une connexion utilisant AAD.Fixed an issue DAC Import Wizard wasn't working when connected using AAD.
Classification des donnéesData Classification Correction d’un problème lors de l’enregistrement des classifications dans le volet de classification des données alors que d’autres volets de classification des données étaient ouverts sur d’autres bases de données.Fixed an issue when saving classifications in the data classification pane while there are another data classification panes open on other databases.
Assistant Application de la couche DonnéesData-tier Application Wizard Correction d’un problème empêchant l’utilisateur d’importer une application de la couche Données (.dacpac) en raison d’un accès limité au serveur (par exemple, aucun accès à toutes les bases de données se trouvant sur le même serveur).Fixed an issue where the user wasn't able to import a Data-tier Application (.dacpac) due to limited access to the server (for example, no access to all the databases on the same server).
Assistant Application de la couche DonnéesData-tier Application Wizard Correction d’un problème qui ralentissait considérablement l’importation quand de nombreuses bases de données étaient hébergées sur le même serveur SQL Azure.Fixed an issue, which was causing the import to be extremely slow when many databases happened to be hosted on the same Azure SQL server.
Tables externesExternal Tables Ajout de la prise en charge de Rejected_Row_Location dans le modèle, SMO, IntelliSense et la grille de propriétés.Added support for Rejected_Row_Location in template, SMO, intellisense, and property grid.
Assistant Importation d’un fichier platFlat File Import Wizard Correction d’un problème empêchant l’Assistant Importation de fichier plat de gérer correctement les guillemets doubles (échappement).Fixed an issue where the "Import Flat File Wizard" wasn't handling double quotes correctly (escaping). Pour plus d’informations, consultez https://feedback.azure.com/forums/908035/suggestions/32897998.For details, see https://feedback.azure.com/forums/908035/suggestions/32897998.
Assistant Importation d’un fichier platFlat File Import Wizard Correction d’un problème lié à la gestion incorrecte des types virgule flottante (dans les paramètres régionaux qui utilisent un séparateur différent pour les virgules flottantes).Fixed an issue where related to incorrect handling of floating-point types (on locales that use a different delimiter for floating points).
Assistant Importation d’un fichier platFlat File Import Wizard Correction d’un problème lié à l’importation de bits quand les valeurs sont 0 ou 1.Fixed an issue related to importing of bits when values are 0 or 1. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32898535.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32898535.
Assistant Importation d’un fichier platFlat File Import Wizard Correction d’un problème lié aux valeurs flottante qui étaient entrées comme valeurs Null.Fixed an issue where floats were entered as nulls.
Assistant Importation d’un fichier platFlat File Import Wizard Correction d’un problème empêchant l’Assistant Importation de traiter des valeurs décimales négatives.Fixed an issue where the import wizard wasn't able to process negative decimal values.
Assistant Importation d’un fichier platFlat File Import Wizard Correction d’un problème empêchant l’Assistant d’effectuer l’importation à partir de fichiers CSV à colonne unique.Fixed an issue where the wizard wasn't able to import from single column CSV files.
Assistant Importation d’un fichier platFlat File Import Wizard [prévue pour SSMS 17.9] Correction du problème où l’Assistant Importation d’un fichier plat n’autorisait pas le changement de table de destination quand une table existait déjà.will be in SSMS 17.9] Fixed issue where Flat File Import does not allow changing destination table when table is already existing. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32896186.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32896186.
Visionneuse de l’aideHelp Viewer Amélioration de la logique autour de la prise en compte des modes en ligne/hors connexion (il peut rester quelques problèmes nécessitant d’être traités).Improved logic around honoring the online/offline modes (there may still be a few issues that need to be addressed).
Visionneuse de l’aideHelp Viewer Correction de l’option « Afficher l’aide » pour la prise en compte des paramètres en ligne/hors connexion.Fixed the "View Help" to honor the online/offline settings. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32897791.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32897791.
Haute disponibilité et reprise d’activité après sinistre (HADR)High Availability Disaster Recovery (HADR)
Groupes de disponibilité (AG)Availability Groups (AG)
Correction d’un problème lié à l’affichage systématique des rôles dans l’« Assistant de basculement de groupes de disponibilité » en tant que « Résolution ».Fixed an issue where roles in "Fail Over Availability Groups" wizard was always displayed as "Resolving".
Haute disponibilité et reprise d’activité après sinistre (HADR)High Availability Disaster Recovery (HADR)
Groupes de disponibilité (AG)Availability Groups (AG)
Correction d’un problème lié au fait que SSMS affichait des avertissements tronqués dans le tableau de bord Groupe de disponibilité.Fixed an issue where SSMS was showing truncated warnings in "AG Dashboard".
Integration Services (IS)Integration Services (IS) Correction d’un problème SxS qui empêche l’Assistant Déploiement de se connecter à SQL Server quand SQL Server 2019 et SSMS 18.0 sont installés sur la même machine.Fixed a SxS issue that deployment wizard will fail to connect to sql server when SQL Server 2019 and SSMS 18.0 are installed on the same machine.
Integration Services (IS)Integration Services (IS) Correction d’un problème qui empêche la modification d’une tâche de plan de maintenance durant la conception du plan de maintenance.Fixed an issue that maintenance plan task can’t be edited when designing the maintenance plan.
Integration Services (IS)Integration Services (IS) Correction d’un problème qui entraînait le blocage de l’Assistant Déploiement quand le projet en cours de déploiement était renommé.Fixed an issue that the deployment wizard gets stuck if the project under deployment is renamed.
Integration Services (IS)Integration Services (IS) Activation du paramètre d’environnement dans la fonctionnalité de planification d’Azure-SSIS IR.Enabled environment setting in Azure-SSIS IR schedule feature.
Integration Services (IS)Integration Services (IS) Correction d’un problème lié au fait que l’Assistant Création de SSIS Integration Runtime cesse de répondre quand le compte client appartient à plus d’un locataire.Fixed an issue that SSIS Integration Runtime Creation Wizard stops responding when the customer account belongs to more than 1 tenant.
Moniteur d'activité des travauxJob Activity Monitor Résolution d’un incident pendant l’utilisation du moniteur d’activité des travaux (avec des filtres).Fixed crash while using Job Activity Monitor (with filters).
Explorateur d’objetsObject Explorer Correction d’un problème lié à SSMS qui levait une exception « l’objet ne peut pas être converti du type DBNull en d’autres types » quand le nœud « Gestion » était développé dans l’Explorateur d’objets (DataCollector mal configuré).Fixed an issue where SSMS was throwing an "Object cannot be cast from DBNull to other types" exception when trying to expand "Management" node in OE (misconfigured DataCollector).
Explorateur d’objetsObject Explorer Correction d’un problème empêchant l’échappement des guillemets dans l’Explorateur d’objets avant l’appel de « Modifier les N premières... », source de déroute les concepteurs.Fixed an issue where OE wasn't escaping quotes before invoking the "Edit Top N..." causing the designer to get confused.
Explorateur d’objetsObject Explorer Correction d’un problème qui empêchait le lancement de l’Assistant « Importation de l’application de la couche Données » à partir de l’arborescence de Stockage Azure.Fixed an issue where the "Import Data-Tier application" wizard was failing to launch from the Azure Storage tree.
Explorateur d’objetsObject Explorer Correction d’un problème dans « Configuration de Database Mail » où l’état de la case à cocher SSL n’était pas persistant.Fixed an issue in "Database Mail Configuration" where the status of the SSL checkbox wasn't persisted. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32895541.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32895541.
Explorateur d’objetsObject Explorer Correction d’un problème lié à SSMS qui grisait l’option permettant de fermer les connexions existantes à l’occasion d’une restauration de base de données avec is_auto_update_stats_async_on.Fixed an issue where SSMS grayed out option to close existing connections when trying to restore database with is_auto_update_stats_async_on.
Explorateur d’objetsObject Explorer Correction d’un problème qui se manifestait quand l’utilisateur faisait un clic droit sur un nœud dans l’Explorateur d’objets (par exemple, « Tables ») et qu’il voulait effectuer une action comme filtrer les tables en accédant à Filtrer > Paramètres de filtre ; le formulaire Paramètres de filtre pouvait s’afficher sur un autre écran que celui où SSMS était actif.Fixed an issue where right-clicking on nodes in OE the (for example "Tables" and wanting to perform an action such as filtering tables by going to Filter > Filter Settings, the filter settings form can appear on the other screen than where SSMS is currently active). Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/34284106.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/34284106.
Explorateur d’objetsObject Explorer Correction d’un problème de longue date empêchant le fonctionnement de la touche Suppr dans l’Explorateur d’objets en cas de renommage d’un objet.Fixed a long outstanding issue where the DELETE key wasn't working in OE while trying to rename an object. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/33073510, https://feedback.azure.com/forums/908035/suggestions/32910247 et autres doublons.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/33073510, https://feedback.azure.com/forums/908035/suggestions/32910247 and other duplicates.
Explorateur d’objetsObject Explorer Au moment d’afficher les propriétés de fichiers de base de données existants, la taille apparaît sous une colonne « Taille (Mo) » au lieu de « Taille initiale (Mo) » qui s’affiche lors de la création d’une base de données.When displaying the properties of existing database files, the size appears under a column "Size (MB)" instead of "Initial Size (MB)" which is what is displayed when creating a new database. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32629024.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32629024.
Explorateur d’objetsObject Explorer Désactivation de l’élément de menu contextuel « Conception » dans « Tables de graphe », car ces tables ne sont pas prises en charge dans la version actuelle de SSMS.Disabled the "Design" context-menu item on "Graph Tables" since there is no support for those tables in the current version of SSMS.
Explorateur d’objetsObject Explorer Correction d’un problème entraînant l’affichage incorrect de la boîte de dialogue « Nouvelle planification du travail » sur les écrans haute résolution.Fixed an issue where the "New Job Schedule" dialog wasn't rendering properly on High DPI monitors. Pour plus d’informations, consultez https://feedback.azure.com/admin/v3/suggestions/35541262.For details, see https://feedback.azure.com/admin/v3/suggestions/35541262.
Explorateur d’objetsObject Explorer Correction/amélioration de la façon dont la taille de base de données (« Taille (Mo) ») s’affiche dans l’Explorateur d’objets les détails de l’Explorateur d’objets : utilisation de seulement 2 décimales et mise en forme à l’aide du séparateur de milliers.Fixed/improved the way an issue where a database size ("Size (MB)") is displayed in Object Explorer details: only 2 decimal digits and formatted using the thousands separator. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035/suggestions/34379308.For details, see https://feedback.azure.com/forums/908035/suggestions/34379308.
Explorateur d’objetsObject Explorer Correction d’un problème qui entraînait l’échec de la création d’un « index spatial » avec une erreur telle que « Pour effectuer cette action, définissez la propriété PartitionScheme ».Fixed an issue that was causing the creation of a "Spatial Index" to fail with an error like "To accomplish this action, set property PartitionScheme".
Explorateur d’objetsObject Explorer Optimisation mineure des performances dans l’Explorateur d’objets pour éviter l’émission de requêtes supplémentaires, quand cela est possible.Minor performance improvements in Object Explorer to avoid issuing extra queries, when possible.
Explorateur d’objetsObject Explorer Extension à tous les objets de schéma de la logique de la demande de confirmation du renommage d’une base de données (vous pouvez paramétrer cette fonctionnalité).Extended logic to request confirmation when renaming a database to all the schema objects (the setting can be configured).
Explorateur d’objetsObject Explorer Ajout de la séquence d’échappement appropriée pour le filtrage de l’Explorateur d’objets.Added proper escaping in Object Explorer filtering. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035/suggestions/36678803.For details, see https://feedback.azure.com/forums/908035/suggestions/36678803.
Explorateur d’objetsObject Explorer Correction/amélioration de la vue dans les Détails de l’Explorateur d’objets pour afficher les nombres avec les séparateurs appropriés.Fixed/improved the view in Object Explorer Details to show numbers with proper separators. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035/suggestions/32900944.For details, see https://feedback.azure.com/forums/908035/suggestions/32900944.
Explorateur d’objetsObject Explorer Correction liée au menu contextuel au niveau du nœud « Tables » lors d’une connexion à SQL Express, où il manquait le menu volant « Nouveau » et la table avec versions gérées par le système, et où les tables de graphe n’étaient pas correctement répertoriées.Fixed context menu on "Tables" node when connected to SQL Express, where the "New" fly-out was missing, Graph tables were incorrectly listed, and System-Versioned table was missing. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035/suggestions/37245529.For details, see https://feedback.azure.com/forums/908035/suggestions/37245529.
Scripts d’objetsObject Scripting Amélioration globale des performances - La génération de scripts de WideWorldImporters prend moitié moins de temps qu’avec SSMS 17.7.Overall perf improvements - Generate Scripts of WideWorldImporters takes half the time compared to SSMS 17.7.
Scripts d’objetsObject Scripting Pendant la génération de scripts pour des objets, la configuration dans l’étendue de la base de données qui comporte des valeurs par défaut est omise.When scripting objects, DB Scoped configuration, which has default values are omitted.
Scripts d’objetsObject Scripting Absence de génération de code T-SQL dynamique pendant la génération de scripts.Don't generate dynamic T-SQL when scripting. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32898391.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32898391.
Scripts d’objetsObject Scripting Omission de la syntaxe de graphe « as edge » et « as node » pendant la génération d’un script pour une table sur SQL Server 2016 et versions antérieures.Omit the graph syntax "as edge" and "as node" when scripting a table on SQL Server 2016 and earlier.
Scripts d’objetsObject Scripting Correction d’un problème qui entraînait l’échec de la génération de scripts d’objets de base de données lors de la connexion à une base de données Azure SQL Database à l’aide d’AAD avec l’authentification multifacteur (MFA).Fixed an issue where scripting of database objects was failing when connecting to an Azure SQL DB using AAD with MFA.
Scripts d’objetsObject Scripting Correction d’un problème entraînant une erreur à la suite d’une tentative de génération d’un script pour un index spatial avec GEOMETRY_AUTO_GRID/GEOGRAPHY_AUTO_GRID sur une base de données Azure SQL.Fixed an issue where trying to script a spatial index with GEOMETRY_AUTO_GRID/GEOGRAPHY_AUTO_GRID on an Azure SQL DB was throwing an error.
Scripts d’objetsObject Scripting Correction d’un problème à l’origine du ciblage permanent d’une instance SQL Server locale par les scripts de base de données (d’une base de données Azure SQL), même si les paramètres de script de l’Explorateur d’objets sont définis pour correspondre à la source.Fixed an issue, which was causing the database scripting (of an Azure SQL database) to always target an on-prem SQL, even if the "Object Explorer" scripting settings were set to match the source.
Scripts d’objetsObject Scripting Correction du problème lié à la tentative d’exécuter un script dans une table de base de données SQL DW impliquant des index cluster et non-cluster, qui générait des instructions T-SQL incorrectes.Fixed an issue where trying to script a table in a SQL DW database involving clustered and nonclustered indexes was generating incorrect T-SQL statements.
Scripts d’objetsObject Scripting Correction d’un problème lié à la tentative d’exécuter un script dans une table de base de données SQL DW avec des « index columnstore cluster » et des « index cluster », qui générait des instructions T-SQL incorrectes (instructions en double).Fixed an issue where trying to script a table in a SQL DW database with both "Clustered Columnstore Indexes" and "Clustered Indexes" was generating incorrect T-SQL (duplicate statements).
Scripts d’objetsObject Scripting Correction des scripts de table partitionnée sans valeurs de plage (bases de données SQL DW).Fixed Partitioned table scripting with no range values (SQL DW databases).
Scripts d’objetsObject Scripting Correction d’un problème où l’utilisateur ne pouvait pas générer de script d’audit/de spécification d’audit SERVER_PERMISSION_CHANGE_GROUP.Fixed an issue where the user would be unable to script an audit/audit specification SERVER_PERMISSION_CHANGE_GROUP.
Scripts d’objetsObject Scripting Correction d’un problème où l’utilisateur est dans l’impossibilité de générer un script pour les statistiques à partir de SQL DW.Fix and issue where the user is unable to script statistics from SQL DW. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32897296.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32897296.
Scripts d’objetsObject Scripting Correction d’un problème où l’« Assistant Générer un script » affiche une table incorrecte contenant une erreur de script lorsque le paramètre « Continuer l’exécution du script en cas d’erreur » est défini sur faux.Fixed an issue where the "Generate script wizard" shows incorrect table having scripting error when "Continue scripting on Error" is set to false.
Scripts d’objetsObject Scripting Génération du script améliorée sur SQL Server 2019.Improved script generation on SQL Server 2019.
ProfilerProfiler Ajout de l’événement « Agrégation Table réécrire la requête » aux événements de Profiler.Added "Aggregate Table Rewrite Query" event to Profiler events.
Magasin de données des requêtesQuery Data Store Correction d’un problème où une exception « DocumentFrame (SQLEditors) » pouvait être levée.Fixed an issue where a "DocumentFrame (SQLEditors)" exception could be thrown.
Magasin de données des requêtesQuery Data Store Correction d’un problème empêchant l’utilisateur de sélectionner AM ou PM sur l’intervalle de début/fin lors de la tentative de définition d’un intervalle de temps personnalisé dans les rapports du magasin de données des requêtes intégré.Fixed an issue when trying to set a custom time interval in the build-in Query Store reports the user wasn't able to select AM or PM on the start/end interval.
Grille des résultatsResults Grid Correction d’un problème qui activait le mode Contraste élevé (numéros de ligne sélectionnés non visibles).Fixed an issue that was causing the in High Contrast mode (selected line numbers not visible).
Grille des résultatsResults Grid Correction d’un problème qui générait une exception « Index hors limites » quand vous cliquiez sur la grille.Fixed an issue, which resulted in an "Index out of range" exception when clicking on the grid.
Grille des résultatsResults Grid Correction du problème où la couleur d’arrière-plan de la grille de résultats était ignorée.Fixed an issue where the grid result background color was being ignored. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035/suggestions/32895916.For details, see https://feedback.azure.com/forums/908035/suggestions/32895916.
ShowPlanShowPlan Les propriétés du nouvel opérateur d’allocation de mémoire ne s’affichent pas correctement quand il existe plusieurs threads.New memory grant operator properties display incorrectly when there is more than one thread.
ShowPlanShowPlan Ajoutez les 4 attributs suivants dans le RunTimeCountersPerThread du plan d’exécution XML réel : HpcRowCount (nombre de lignes traitées par l’appareil Hpc), HpcKernelElapsedUs (temps écoulé à attendre l’exécution du noyau en cours d’utilisation), HpcHostToDeviceBytes (octets transférés de l’hôte vers l’appareil) et HpcDeviceToHostBytes (octets transférés de l’appareil vers l’hôte).Add the following 4 attributes in RunTimeCountersPerThread of actual execution xml plan: HpcRowCount (Number of rows processed by hpc device), HpcKernelElapsedUs (elapsed time wait for kernel execution in use), HpcHostToDeviceBytes (bytes transferred from host to device), and HpcDeviceToHostBytes (bytes transferred from device to host).
ShowPlanShowPlan Correction d’un problème où les nœuds de plan similaires sont mis en surbrillance dans une position incorrecte.Fixed an issue where the similar plan nodes are highlighted in the wrong position.
SMOSMO Correction d’un problème qui empêchait SMO/ServerConnection de gérer correctement les connexions basées sur SqlCredential.Fixed an issue where SMO/ServerConnection did not SqlCredential-based connections correctly. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/33698941.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/33698941.
SMOSMO Correction d’un problème où une application écrite à l’aide de SMO rencontrait une erreur si elle essayait d’énumérer les bases de données à partir du même serveur sur plusieurs threads, même si elle utilisait des instances de SqlConnection distinctes sur chaque thread.Fixed an issue where an application written using SMO would encounter an error if it tried to enumerate databases from the same server on multiple threads even though it uses separate SqlConnection instances on each thread.
SMOSMO Correction de la régression des performances de transfert à partir de tables externes.Fixed performance regression in Transfer from External Tables.
SMOSMO Correction d’un problème lié au caractère thread-safe de ServerConnection qui entraînait une fuite des instances SqlConnection par SMO lors du ciblage d’Azure.Fixed issue in ServerConnection thread-safety, which was causing SMO to leak SqlConnection instances when targeting Azure.
SMOSMO Correction d’un problème qui provoquait une erreur StringBuilder.FormatError lors des tentatives de restauration de bases de données contenant des accolades dans leur nom.Fixed an issue, which was causing a StringBuilder.FormatError when trying to restore a database, which had curly braces in its name.
SMOSMO Correction du problème où les bases de données Azure dans SMO adoptaient par défaut le classement non sensible à la casse pour toutes les comparaisons de chaînes au lieu d’utiliser le classement spécifié pour la base de données.Fixed an issue where Azure databases in SMO were defaulting to Case-Insensitive collation for all string comparisons instead of using the specified collation for the database.
Éditeur SSMSSSMS Editor Correction d’un problème lié à « Table système SQL » où la restauration des couleurs par défaut sélectionnait la couleur tilleul foncé, et non la couleur verte par défaut, ce qui rendait la lecture sur un arrière-plan blanc difficile.Fixed an issue where "SQL System Table" where restoring the default colors was chancing the color to lime green, rather than the default green, making it hard to read on a white background. Pour plus d’informations, consultez Restoring wrong default color for SQL System Table (Restauration d’une couleur par défaut incorrecte pour la Table système SQL).For details, see Restoring wrong default color for SQL System Table. Le problème persiste sur les versions non anglaises de SSMS.The issue still persists on non-English versions of SSMS.
Éditeur SSMSSSMS Editor Résolution d’un problème empêchant IntelliSense de fonctionner en cas de connexion à Azure SQL DW avec l’authentification AAD.Fixed issue where intellisense wasn't working when connected to Azure SQLDW using AAD authentication.
Éditeur SSMSSSMS Editor Résolution du problème lié à IntelliSense dans Azure quand l’utilisateur n’a pas d’accès à la base de données MASTER.Fixed intellisense in Azure when user lacks access to master database.
Éditeur SSMSSSMS Editor Correction d’extraits de code pour créer des « tables temporaires », qui étaient rompues quand le classement de la base de données cible était sensible à la casse.Fixed code snippets to create "temporal tables", which were broken when the collation of the target database was case-sensitive.
Éditeur SSMSSSMS Editor Nouvelle fonction TRANSLATE maintenant reconnue par IntelliSense.New TRANSLATE function now recognized by intellisense. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32898430.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32898430.
Éditeur SSMSSSMS Editor Amélioration d’IntelliSense sur une fonction intégrée FORMAT.Improved intellisense on FORMAT built-in function. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32898676.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32898676.
Éditeur SSMSSSMS Editor LAG et LEAD sont désormais reconnues comme des fonctions intégrées.LAG and LEAD are now recognized as built-in functions. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32898757.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32898757.
Éditeur SSMSSSMS Editor Correction d’un problème où IntelliSense donnait un avertissement lors de l’utilisation de « ALTER TABLE...ADD CONSTRAINT...WITH(ONLINE=ON) ».Fixed an issue where intellisense was giving a warning when using "ALTER TABLE...ADD CONSTRAINT...WITH(ONLINE=ON)".
Éditeur SSMSSSMS Editor Correction d’un problème selon lequel plusieurs vues système et fonctions table n’étaient pas de la bonne couleur.Fixed an issue where several system views and table values functions weren't properly colorized.
Éditeur SSMSSSMS Editor Correction d’un problème où l’onglet de l’éditeur était susceptible de se fermer au lieu d’être sélectionné au moment de cliquer dessus.Fixed an issue where clicking on editor tabs could cause the tab to be closed instead of getting the focus. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035/suggestions/37291114.For details, see https://feedback.azure.com/forums/908035/suggestions/37291114.
Options de SSMSSSMS Options Correction d’un problème empêchant le bon redimensionnement de la page Outils > Options > Explorateur d’objets SQL Server > Commandes.Fixed an issue where Tools > Options > SQL Server Object Explorer > Commands page wasn't resizing properly.
Options de SSMSSSMS Options Maintenant, SSMS désactive par défaut le téléchargement automatique de la DTD dans l’éditeur XMLA : l’éditeur de script XMLA (qui utilise le service de langage XML) empêche par défaut le téléchargement automatiquement de la DTD pour les fichiers XMLA potentiellement malveillants.SSMS will now by default disable automatic download of DTD in XMLA editor -- XMLA script editor (which uses the xml language service) will by default now prevent automatically downloading the DTD for potentially malicious xmla files. Vous pouvez le contrôler en désactivant le paramètre « Télécharger automatiquement les DTD et les schémas » dans Outils > Options > Environnement > Éditeur de texte > XML > Divers.This is controlled by turning off the “Automatically download DTDs and Schemas” setting in Tools > Options > Environment > Text Editor > XML > Miscellaneous.
Options de SSMSSSMS Options Restauration du raccourci Ctrl+D tel qu’il existait dans l’ancienne version de SSMS.Restored CTRL+D to be the shortcut as it used to be in older version of SSMS. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035/suggestions/35544754.For details, see https://feedback.azure.com/forums/908035/suggestions/35544754.
Concepteur de tablesTable Designer Correction d’un incident dans « Modifier 200 lignes ».Fixed a crash in "Edit 200 rows".
Concepteur de tablesTable Designer Correction d’un problème lié au concepteur qui autorisait l’ajout d’une table en étant connecté à une base de données Azure SQL Database.Fixed an issue where the designer was allowing to add a table when connected to an Azure SQL database.
Évaluation des vulnérabilitésVulnerability Assessment Correction d’un problème empêchant le chargement des résultats d’analyse.Fixed an issue where the scan results are not being loaded properly.
XEventXEvent Ajout de deux colonnes « action_name » et « class_type_desc » qui présentent les champs action ID et class type comme des chaînes lisibles.Added two columns "action_name" and "class_type_desc" that show action ID and class type fields as readable strings.
XEventXEvent Suppression de la limite de l’Observateur XEvent de 1 000 000 événements.Removed the event XEvent Viewer cap of 1,000,000 events.
XEvent ProfilerXEvent Profiler Correction d’un problème qui empêchait XEvent Profiler de se lancer en étant connecté à un serveur SQL Server à 96 cœurs.Fixed an issue where XEvent Profiler failed to launch when connected to a 96-core SQL Server.
Observateur XEventXEvent Viewer Correction d’un problème entraînant le plantage de l’observateur XEvent en cas de tentative de regroupement des événements à l’aide des « options de barre d’outils d’événements étendus ».Fixed an issue where XEvent Viewer was crashing when trying to group the events using the "Extended Event Toolbar Options".

Fonctionnalités dépréciées et supprimées dans la version 18.0Deprecated and removed features in 18.0

Liste des fonctionnalités dépréciées ou suppriméesDeprecated / Removed Features

  • Débogueur T-SQLT-SQL Debugger
  • Diagrammes de base de donnéesDatabase Diagrams
  • Les outils suivants ne sont plus installés avec SSMS :The following tools are no longer installed with SSMS:
    • OSQL.EXEOSQL.EXE
    • DReplay.exeDReplay.exe
    • SQLdiag.exeSQLdiag.exe
    • SSBDiagnose.exeSSBDiagnose.exe
    • bcp.exebcp.exe
    • sqlcmd.exesqlcmd.exe
  • Outils du Gestionnaire de configuration :Configuration Manager tools:
    • Le Gestionnaire de configuration SQL Server et le Gestionnaire de configuration du serveur de rapports ne sont plus intégrés au programme d’installation de SSMS.Both SQL Server Configuration Manager and Reporting Server Configuration Manager are not part of SSMS setup anymore.
  • Stratégies standard DMFDMF Standard Policies
    • Les stratégies ne sont plus installées avec SSMS.The policies are not installed with SSMS anymore. Elles sont appelées à être transférées sur Git.They will be moved to Git. Les utilisateurs pourront éventuellement y contribuer et les télécharger/installer.Users will be able to contribute and download/install them, if they want to.
  • Suppression de l’option -P de la ligne de commande SSMSSSMS command-line option -P removed
    • Pour des raisons de sécurité, l’option qui permettait de spécifier des mots de passe en texte clair sur la ligne de commande a été supprimée.Due to security concerns, the option to specify clear-text passwords on the command line was removed.
  • Suppression de Générer des scripts > Publier sur le service WebGenerate Scripts > Publish to Web Service removed
    • Cette fonctionnalité déconseillée a été supprimée de l’interface utilisateur de SSMS.This deprecated feature was removed from the SSMS UI.
  • Suppression du nœud « Maintenance > Existant » dans l’Explorateur d’objets.Removed node "Maintenance > Legacy" in Object Explorer.
    • Les nœuds très anciens « Plan de maintenance de base de données » et « SQL Mail » ne seront plus accessibles.The really old "Database Maintenance Plan" and "SQL Mail" nodes won't be accessible anymore. Les nœuds modernes « Database Mail » et « Plans de maintenance » continueront de fonctionner normalement.The modern "Database Mail" and "Maintenance Plans" nodes will continue to work as usual.

Problèmes connus (18.0)Known issues (18.0)

  • Lors de l’installation de la version 18.0, vous pouvez rencontrer un problème qui empêche l’exécution de SQL Server Management Studio.You might encounter an issue installing version 18.0, where you cannot run SQL Server Management Studio. Si vous rencontrez ce problème, suivez les étapes de l’article SSMS2018 - Installed, but will not run (SSMS2018 - Installé, mais ne s’exécute pas).If you encounter this issue, please follow the steps from the SSMS2018 - Installed, but will not run article.

  • La taille des données affichées dans les résultats de SSMS au format grille, texte ou fichier est limitéeThere is a limitation on the size of the data you see from SSMS results shown in grid, text, or file

télécharger SSMS 17.9.1download SSMS 17.9.1

  • Numéro de version : 17.9.1Release number: 17.9.1
  • Numéro de build : 14.0.17289.0Build number: 14.0.17289.0
  • Date de publication : 21 novembre 2018Release date: November 21, 2018

17.9.1 est une petite mise à jour de la version 17.9 qui comporte les correctifs suivants :17.9.1 is a small update to 17.9 with the following bug fixes:

  • Correction d’un problème où les utilisateurs qui utilisaient l’authentification « 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.Fixed an issue where users may experience their connection being closed and reopened with each query invocation when using "Azure Active Directory - Universal with MFA support" authentication with the SQL query editor. Cette fermeture pouvait avoir pour effet de supprimer de façon inattendue les tables temporaires globales, voire dans certains cas, d’attribuer un nouveau SPID à la connexion.Side effects of the connection closing included global temporary tables being dropped unexpectedly, and sometimes a new SPID given to the connection.
  • Correction d’un problème de longue date où aucun plan de restauration n’était trouvé, ou lors duquel le plan de restauration était inefficace dans certains cas.Fixed a long outstanding issue where restore plan would fail to find a restore plan, or would generate an inefficient restore plan under certain conditions.
  • 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 SQL Azure.Fixed an issue in the "Import Data-tier Application" wizard, which could result in an error when connected to an Azure SQL database.

Notes

Les versions non anglaises localisées de SSMS 17.x nécessitent la mise à jour de sécurité KB 2862966 si l’installation est effectuée sur : Windows 8, Windows 7, Windows Server 2012 et Windows Server 2008 R2.Non-English localized releases of SSMS 17.x require the KB 2862966 security update package if installing on: Windows 8, Windows 7, Windows Server 2012, and Windows Server 2008 R2.

Chinois (simplifié)| Chinois (traditionnel)| Anglais (États-Unis)| Français| Allemand| Italien| Japonais| Coréen| Portugais (Brésil)| Russe| EspagnolChinese (Simplified)| Chinese (Traditional)| English (United States)| French| German| Italian| Japanese| Korean| Portuguese (Brazil)| Russian| Spanish

télécharger SSMS 16.5.3download SSMS 16.5.3

Disponibilité générale | Numéro de build : 13.0.16106.4Generally available| Build number: 13.0.16106.4

Chinois (simplifié)| Chinois (traditionnel)| Anglais (États-Unis)| Français| Allemand| Italien| Japonais| Coréen| Portugais (Brésil)| Russe| EspagnolChinese (Simplified)| Chinese (Traditional)| English (United States)| French| German| Italian| Japanese| Korean| Portuguese (Brazil)| Russian| Spanish

Les problèmes suivants ont été résolus dans cette version :The following issues were fixed this release:

  • 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.Fixed an issue introduced in SSMS 16.5.2, which was causing the expansion of the 'Table' node when the table had more than one sparse column.

  • Les utilisateurs peuvent déployer des packages SSIS contenant le Gestionnaire de connexions OData qui connectent une ressource Microsoft Dynamics AX/CRM Online au catalogue SSIS.Users can deploy SSIS packages containing OData Connection Manager, which connect to a Microsoft Dynamics AX/CRM Online resource to SSIS catalog. Pour plus d’informations, consultez Gestionnaire de connexions OData.For more information, For details, see OData Connection Manager.

  • La configuration d’Always Encrypted sur une table existante échoue avec des erreurs sur des objets non associés.Configuring Always Encrypted on an existing table fails with errors on unrelated objects. Microsoft Connect - ID 3103181Connect ID 3103181

  • La configuration d’Always Encrypted pour une base de données existante avec plusieurs schémas ne fonctionne pas.Configuring Always Encrypted for an existing database with multiple schemas doesn't work. Microsoft Connect - ID 3109591Connect ID 3109591

  • 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.The Always Encrypted, Encrypted Column wizard fails due to the database containing views that reference system views. Microsoft Connect - ID 3111925Connect ID 3111925

  • Lors du chiffrement à l’aide d’Always Encrypted, les erreurs provenant de l’actualisation des modules après le chiffrement ne sont pas gérées correctement.When encrypting using Always Encrypted, errors from refreshing modules after encryption are incorrectly handled.

  • Le menu Ouvrir un fichier récent n’affiche pas les fichiers récemment enregistrés.Open recent menu doesn't show recently saved files. Microsoft Connect - ID 3113288Connect ID 3113288

  • SSMS est lent quand l’utilisateur clique avec le bouton droit sur un index pour une table (via une connexion (Internet) à distance).SSMS is slow when right-clicking an index for a table (over a remote (Internet) connection). Microsoft Connect - ID 3114074Connect ID 3114074

  • Correction d’un problème avec la barre de défilement de SQL Designer.Fixed an issue with the SQL Designer scrollbar. Microsoft Connect - ID 3114856Connect ID 3114856

  • Le menu contextuel pour les tables se bloque momentanémentContext menu for tables momentarily hangs

  • Il peut arriver que SSMS lève des exceptions dans le moniteur d’activité et se bloque.SSMS occasionally throws exceptions in Activity Monitor and crashes. Microsoft Connect - ID 697527Connect ID 697527

  • SSMS 2016 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 »SSMS 2016 crashes with error "The process was terminated due to an internal error in the .NET Runtime at IP 71AF8579 (71AE0000) with exit code 80131506"

Désinstaller et réinstaller SSMS 17.xUninstall and reinstall 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.If your SSMS installation is having problems, and a standard uninstall and reinstall doesn't resolve them, you can first try repairing the Visual Studio 2015 IsoShell. 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 :If repairing the Visual Studio 2015 IsoShell doesn't resolve the problem, the following steps have been found to fix many random issues:

  1. Désinstallez SSMS comme vous désinstallez n’importe quelle application (avec Applications et fonctionnalités, Programmes et fonctionnalités, selon votre version de Windows).Uninstall SSMS the same way you uninstall any application (using Apps & features, Programs, and features, depending on your version of Windows).

  2. Désinstallez le shell isolé de Visual Studio 2015 à partir d’une invite de commandes avec élévation de privilèges :Uninstall Visual Studio 2015 IsoShell from an elevated cmd prompt:

    PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist"

    vs_isoshell.exe /Uninstall /Force /PromptRestart

  3. Désinstallez Microsoft Visual C++ 2015 Redistributable comme vous désinstallez n’importe quelle application.Uninstall Microsoft Visual C++ 2015 Redistributable the same way you uninstall any application. Désinstallez x86 et x64 s’ils sont sur votre ordinateur.Uninstall both x86 and x64 if they're on your computer.

  4. Réinstallez le shell isolé de Visual Studio 2015 à partir d’une invite de commandes avec élévation de privilèges :Reinstall Visual Studio 2015 IsoShell from an elevated cmd prompt:

    PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist"

    vs_isoshell.exe /PromptRestart

  5. Réinstallez SSMS.Reinstall SSMS.

  6. Effectuez une mise à niveau avec la version la plus récente de Visual C++ 2015 Redistributable si vous n’êtes plus à jour.Upgrade to the latest version of the Visual C++ 2015 Redistributable if you're not currently up-to-date.

Téléchargements supplémentairesAdditional Downloads

Pour obtenir la liste de tous les téléchargements de SQL Server Management Studio, rechercher dans le Centre de téléchargement Microsoft.For a list of all SQL Server Management Studio downloads, search the Microsoft Download Center.

Pour obtenir la dernière version de SQL Server Management Studio, consultez Télécharger SQL Server Management Studio (SSMS).For the latest release of SQL Server Management Studio, For details, see Download SQL Server Management Studio (SSMS).