SQL Server Management Studio - Journal des modifications (SSMS)SQL Server Management Studio - Changelog (SSMS)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database ouiAzure SQL Data Warehouse ouiParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure SQL Data Warehouse yesParallel 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. Téléchargez les versions précédentes de SSMS.Download previous SSMS versions.

SSMS 18.0 (préversion 7)SSMS 18.0 (Preview 7)

Numéro de build : 15.0.18092.0Build number: 15.0.18092.0
Date de publication : 1er mars 2019Release date: March 1, 2019

La préversion 7 est notre dernière préversion publique de SSMS 18.0.Preview 7 is our latest public preview of SSMS 18.0. Pour obtenir la dernière version en disponibilité générale de SSMS, téléchargez et installez SSMS 17.9.1.For the latest General Availability (GA) version of SSMS, download and install SSMS 17.9.1.

Nouveautés de la préversion 7What's new in Preview 7

Cette section liste les nouveautés de la préversion 7 de SSMS 18.0.This section lists what's new in SSMS 18.0 preview 7. Pour obtenir le journal complet des modifications depuis SSMS 17.9.1, consultez Préversion de SSMS 18.0 - Journal cumulatif des modifications par le biais de la préversion 7.For a complete changelog since SSMS 17.9.1, see SSMS 18.0 Preview - cumulative changelog through Preview 7.

  • SSMSSSMS

    • Ajout de fonctionnalités pour migrer les paramètres d’utilisateur SSMS d’une version précédente de SSMS (17.x ou préversion antérieure de 18.0) au premier démarrage de SSMS.Added functionality to migrate SSMS user settings from a previous version of SSMS (17.x or older 18.0 Preview) when SSMS is started for the first time.
    • Ajout de la prise en charge du classement UTF8_BIN2.Added support for UTF8_BIN2 collation.
    • 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.
    • Ajout d’un témoin cloud comme nouveau type de quorum et nouveau type de ressource dans SMO et SSMS.Added Cloud witness as a new quorum type and as a new resource type in both SMO and SSMS.
    • Ajout d’une logique pour notifier l’utilisateur que l’importation d’un fichier plat peut avoir abouti à un renommage des colonnes.Added logic to notify the user that a flat file import may have resulted in a renaming of the columns.
    • 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.
    • 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.
    • Modification de l’ensemble des règles d’évaluation des vulnérabilités exécutées sur des serveurs Azure SQL Database 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.Changed the set of vulnerability assessment rules that are run on Azure SQL Database Managed Instances, so that vulnerability assessment scan results will be consistent SQL Azure DB.
    • L’évaluation des vulnérabilités SQL prend désormais en charge Azure SQL DW.SQL vulnerability assessment now supports Azure SQL DW.
    • Ajout de la fonctionnalité de classification des données à SMO.Added Data classification feature 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 https://docs.microsoft.com/sql/t-sql/statements/add-sensitivity-classification-transact-sql.For more information see: https://docs.microsoft.com/sql/t-sql/statements/add-sensitivity-classification-transact-sql.
    • Ajout de l’élément de menu Rapport de classification au menu Classification des données.Added Classification Report menu item to the Data Classification menu.
    • Ajout de connexions AAD comme nouveau type de connexion dans SMO et SSMS lors d’une connexion à Azure SQL Managed Instance.Added AAD logins as a new login type in SMO and SSMS when connected to an Azure SQL Managed Instance.
    • Dans Azure Data Studio, activation de l’exécution d’une requête ou de la création d’un notebook lorsque vous cliquez avec le bouton droit sur une base de données dans l’Explorateur d’objets.In Azure Data Studio, enabled run a query or create a new notebook when you right-click a database in Object Explorer.
    • Dans l’observateur XEvent, activation d’une fenêtre de plan d’exécution de requêtes pour plus d’événements XEvent.In XEvent Viewer, enabled showplan window for more XEvents.
    • Masquage de données :Data Masking:
      • Prise en charge des fichiers de configuration JSONJSON config files now supported
      • Modification du format de fichier de configuration XML pour une plus grande flexibilité à l’avenir.XML config file format has been changed to be more flexible moving forward. Les fichiers de configuration existants ont besoin d’être recréés.Existing config files will need to be recreated.
      • Les bases de données contenant des tables à mémoire optimisée et temporelles peuvent désormais être masquées.Databases containing memory-optimized and temporal tables are now able to be masked. Certaines restrictions s’appliquent toujours aux tables à mémoire optimisée et temporelles elles-mêmes.Some restrictions still apply to the memory-optimized and temporal tables themselves.
      • L’opération de copie de base de données en local utilise désormais l’option COPY_ONLY pour l’étape BACKUP DATABASE.Database copy operation for on-premises databases now uses the COPY_ONLY option for the BACKUP DATABASE step.
      • La base de données masquée est maintenant définie sur un mode de récupération SIMPLE pendant que l’opération de masquage est en cours pour réduire l’utilisation du journal, puis elle retourne à sa valeur d’origine après complétion.Masked database is now set to SIMPLE recovery model while the masking operation is in progress to reduce log use, then returns to its original value after completion.
      • La base de données masquée est maintenant nommée <output database name>-MaskInProgress pendant que l’opération est en cours, puis elle est renommée <output database name> une fois que l’opération de masquage a réussi.Masked database is now named <output database name>-MaskInProgress while the operation is in progress, and renamed to <output database name> once the masking operation has succeeded.
      • Modification de l’ordre d’affichage des colonnes dans l’interface utilisateur de configuration de sorte qu’il soit ordinal plutôt qu’alphabétique.Changes display order of columns in configuration UI to be ordinal rather than alphabetical.
      • Suppression de l’option de sélection en bloc des colonnes dans l’interface utilisateur de configuration pour éviter tout comportement inattendu.Removed option to bulk-select columns in configuration UI to prevent unexpected behavior.
      • Amélioration de la logique de nouvelle tentative interne pour les échecs de connexion et de commande.Improved internal retry logic for connection and command failures.
  • SSISSSIS

    • Quand vous vous connectez à Azure SQL Database ou Azure SQL DB Managed Instance, vous pouvez le faire avec la base de données initiale <default>.When connecting to Azure SQL DB or Azure SQL DB Managed Instance, you can connect to it with <default> as initial database.
    • 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.
    • 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.
    • ISDeploymentWizard prend en charge l’authentification SQL Server, 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 Server authentication, Azure Active Directory Integrated authentication, and Azure Active Directory Password authentication in command-line mode.

Correctifs de boguesBug fixes

  • SMOSMO

    • Correction de la régression des performances de transfert à partir de tables externes.Fixed performance regression in transfer from external tables.
    • Correction du 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 SQL Database.Fixed issue in ServerConnection thread-safety which was causing SMO to leak SqlConnection instances when targeting Azure SQL DB.
    • Correction d’un problème qui provoquait un StringBuilder.FormatError quand vous essayiez de restaurer une base de données qui avait des accolades {} dans son nom.Fixed an issue which was causing a StringBuilder.FormatError when trying to restore a database which had curly braces {} in its name.
  • SSMS généralGeneral SSMS

    • Correction du problème à l’origine d’un blocage/plantage de SSMS lors de la modification de T-SQL.Fixed issue causing SSMS to hang/crash while editing T-SQL.
    • Correction du problème lié à l’absence de passage de ApplicationIntent dans les connexions dans Registered Servers.Fixed issue where ApplicationIntent was not passed along in connections in Registered Servers.
    • Correction du problème de rendu incorrect du formulaire de la nouvelle IU de l’Assistant Session XEvent sur des moniteurs à résolution élevée.Fixed issue where New XEvent Session Wizard UI form was not rendered properly on high DPI monitors.
    • Correction du problème de tentative d’importation d’un fichier .bacpac.Fixed issue trying to import a .bacpac file.
    • Correction du problème, lors d’une tentative d’affichage des propriétés d’une base de données avec FILEGROWTH > 2048GB, qui générait une erreur de débordement arithmétique.Fixed issue trying to display the properties of a database with FILEGROWTH > 2048GB was throwing an arithmetic overflow error.
    • Correction du problème qui empêche SSMS d’ouvrir un fichier .sql en double-cliquant dessus.Fixed issue preventing SSMS from opening a .sql file when double-clicking on it.
  • Scripts d’objetsObject Scripting

    • Correction du 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 SQL Azure, même si les paramètres de script de l’Explorateur d’objets ont été définis pour correspondre à la source.Fixed issue causing the database scripting of a SQL Azure Database to always target an on-premises SQL Server instance, even if the Object Explorer scripting settings were set to match the source.
    • Correction du problème lié à la tentative d’exécuter un script dans une table de base de données d’entrepôt de données SQL Azure impliquant des index cluster et non-cluster qui générait des instructions T-SQL incorrectes.Fixed issue trying to script a table in an Azure SQL Datawarehouse database involving clustered and non-clustered indexes that was generating incorrect T-SQL statements.
    • Correction d’un problème lié à la tentative d’exécuter un script dans une table de base de données d’entrepôt de données SQL Azure avec des index columnstore cluster et des index cluster qui générait des instructions T-SQL incorrectes (instructions en double).Fixed an issue trying to script a table in an Azure SQL Datawarehouse database with both clustered columnstore indexes and clustered indexes that was generating incorrect T-SQL (duplicate statements).
    • Correction des scripts de table partitionnée sans valeurs de plage (bases de données de l’entrepôt de données SQL Azure).Fixed partitioned table scripting with no range values (Azure SQL Datawarehouse databases).
    • Correction d’un problème empêchant l’écriture de scripts pour un audit ou une spécification d’audit SERVER_PERMISSION_CHANGE_GROUP.Fixed an issue preventing scripting an audit or audit specification SERVER_PERMISSION_CHANGE_GROUP.
    • Correction d’un problème empêchant l’écriture de scripts pour des statistiques à partir de l’entrepôt de données SQL Azure.Fixed an issue preventing scripting statistics from Azure SQL Datawarehouse. Consultez les forums de commentaires Microsoft Azure.See Microsoft Azure Feedback Forums.
  • Azure SQL Database Managed InstanceAzure SQL Database Managed Instance

    • 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 causing right-clicking on a database and choosing Import data-tier application to fail.
    • Correction d’un problème à l’origine de l’affichage d’erreurs en cas de clic droit sur un TempDB.Fixed an issue causing right-clicking on a TempDB to show errors.
    • 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 scripting ALTER DB ADD FILE statement in SMO was causing the generated T-SQL script to be empty.
  • Assistant Fichier platFlat File Wizard

    • Correction d’un problème qui empêchait l’Assistant d’effectuer une importation à partir de fichiers CSV à colonne unique.Fixed an issue where the wizard was not able to import from single column CSV files.
    • Correction d’un problème qui empêchait l’Assistant Importation de traiter des valeurs décimales négatives.Fixed an issue where the import wizard was not able to process negative decimal values.

Problèmes connusKnown issues

  • NéantN/A

Préversion de SSMS 18.0 - Journal cumulatif des modifications par le biais de la préversion 7SSMS 18.0 preview - cumulative changelog through preview 7

L’absence d’étiquette préversion 5, préversion 6 ou préversion 7 indique que la modification est apparue dans notre première préversion publique de SSMS 18.0, à savoir la préversion 4 de SSMS 18.0.If there is no preview 5, preview 6, or preview 7 label it indicates the change appeared in our first public preview of SSMS 18.0, which was SSMS 18.0 preview 4.

NouveautésWhat's new

  • SSMSSSMS

    • Taille de téléchargement inférieureSmaller Download Size
      • Actuellement, le bundle représente en taille moins de la moitié de SSMS 17.x (environ 400 Mo).The current size of the bundle is less than half of what SSMS 17.x is (~400 MB). Sa taille augmentera un peu à terme, une fois les composants IS rajoutés à SSMS, mais elle ne devrait pas être aussi grande qu’auparavant.The size will eventually grow a little when the IS components are added back to SSMS, but it should not be as large as it used to be.
    • SSMS est basé sur le nouveau Shell isolé VS 2017SSMS is based on the new VS 2017 Isolated Shell
      • Il s’agit d’un shell moderne (nous avons choisi VS 2017 15.6.4).This means a modern shell (we picked up VS 2017 15.6.4). Il permet d’exploiter tous les correctifs d’accessibilité qui ont été intégrés à SSMS et Visual Studio.The new shell unlocks all the accessibility fixes that went in both SSMS and Visual Studio.
    • 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 être installé dans un dossier personnaliséSSMS can be installed in custom folder
      • Pour l’instant, cette option n’est disponible que dans le programme d’installation en ligne de commande.Currently, this is only available on the command-line setup. Transmettez cet argument supplémentaire à SSMS-Setup-ENU.exe :Pass this extra argument to the SSMS-Setup-ENU.exe:
        • SSMSInstallRoot=C:\MySSMS18SSMSInstallRoot=C:\MySSMS18
        • Par défaut, le nouvel emplacement d’installation de SSMS est :By default, the new install location for SSMS is:
        • %ProgramFiles(x86)%\Microsoft SQL Server Management Studio 18\Common7\IDE\ssms.exe%ProgramFiles(x86)%\Microsoft SQL Server Management Studio 18\Common7\IDE\ssms.exe
        • Remarque : Cela ne signifie pas que SSMS est à instances multiples.Note: this does not mean what SSMS is multi-instance.
    • SSMS ne partage plus de composants avec le moteur SQLSSMS does not share components with SQL Engine anymore
      • Beaucoup d’efforts ont été déployés pour éviter le partage de composants avec le moteur SQL, ce 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 vers NetFx4.7.2 : cela nous permettra de tirer parti des nouvelles fonctionnalités exposées par le nouveau framework.We upgraded our minimum requirement from NetFx4.6.1 to NetFx4.7.2: this will allow us to take advantage of the new functionality exposed by the new framework.
    • SSMS non pris en charge sur Windows 8 et Windows Server 2012 ; Windows 10/Windows Server 2016 nécessiteront au moins la version 1607 (10.0.14393)SSMS not supported on Windows 8 and Windows Server 2012; Windows 10 / Windows Server 2016 will require at least version 1607 (10.0.14393)
      • 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, Windows Server 2012, 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 Windows Server 2012 and older versions of Windows 10 and Windows Server 2016. Le programme d’installation de SSMS se bloque sur ces systèmes d’exploitation.SSMS setup will block on those OSes. Remarque : « Windows 8.1 » est toujours pris en charge.Note: "Windows 8.1" is still supported.
    • SSMS n’est pas ajouté à la variable d’environnement PATHSSMS is not 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) is not added to the path anymore. Les utilisateurs peuvent l’ajouter par eux-mêmes ou, s’ils utilisent une version moderne de Windows, ils peuvent se servir du menu Démarrer.The users can either add it themselves or, if on a modern Windows, rely on the Start menu.
    • Prise en charge de SQL Server 2019Support for SQL Server SQL2019
      • C’est la première version de SSMS qui prend entièrement en charge SQL Server 2019 (compatLevel 150, etc.)This is the first release of SSMS that would be fully aware of SQL Server 2019 (compatLevel 150, etc…)
      • Prise en charge de « BATCH_STARTED_GROUP » et de « BATCH_COMPLETED_GROUP » dans SQL SERVER 2018, et instance managée dans SSMSSupport "BATCH_STARTED_GROUP" and "BATCH_COMPLETED_GROUP" in SQLSERVER2018 and managed instance in SSMS
      • Prise en charge de SMO pour l’incorporation (inlining) des fonctions UDFSMO support for UDF Inlining
      • GraphDB : Ajout d’un indicateur dans le plan d’exécution de requêtes pour Graph TC SequenceGraphDB: Add flag in showplan for Graph TC Sequence
      • Always Encrypted : ajout de la prise en charge d’AEv2/des enclavesAlways Encrypted: added support for AEv2 / Enclave
      • 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.
    • Les ID de package ne sont plus nécessaires pour développer des extensions SSMSPackage IDs 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.
    • Prise en charge des résolutions élevées activée par défautSupport for High DPI is enabled by default
    • Meilleure prise en charge d’Azure SQL DatabaseBetter Azure SQL Database 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 SQLSLO/Edition/MaxSize database properties now accept custom names, making it easier to support future editions of SQL Azure databases
    • 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 recently added vCore SKUs (General Purpose and Business Critical): Gen4_24 and all the Gen5.
    • 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
    • Suppression des options risquées « regroupement léger » et « renforcement de priorité » de l’interface graphique utilisateur (GUI) de SSMS (Pour plus d’informations, consultez https://blogs.msdn.microsoft.Removed risky 'lightweight pooling' and 'priority boost' options from SSMS GUI (For details, see https://blogs.msdn.microsoft. com/arvindsh/2010/01/26/priority-boost-details-and-why-its-not-recommended/)com/arvindsh/2010/01/26/priority-boost-details-and-why-its-not-recommended/)
    • L’Éditeur SQL respecte le raccourci CTRL+D pour la duplication de lignes. (Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32896594)SQL Editor honors the CTRL+D shortcut to duplicate lines (For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32896594)
    • 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 will continue to create a new query. Remarque : Si vous effectuez une migration à partir de « SSMS 18.0 Préversion 1 », vous devez réinitialiser les paramètres utilisateur dans « Outils | Paramètres d’importation/exportation | Réinitialiser tous les paramètres ».Note: if you are migrating from "SSMS 18.0 Preview 1", you must reset the user settings from "Tools | Import Export Settings | Reset all settings".
    • 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. (Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32902039)="New Firewall Rule" dialog now allow the user to specify a rule name, instead of automatically generating one on behalf of the user (For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32902039)=
    • Classification des données : recommandations mises à jourData Classification: updated the recommendations
    • Amélioration d’IntelliSense dans l’éditeur, en particulier pour v140 T-SQLImproved intellisense in Editor especially for v140 T-SQL
    • 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.
    • 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 will address a long outstanding issue where persistence of passwords was not always reliable. Pour plus d'informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32896486.For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32896486.
    • 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.
    • 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/908035-sql-server/suggestions/34634974For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/34634974
    • [Nouveauté de la préversion 5] Exposition de la taille maximale des fichiers journaux d’erreurs sous « Configurer les journaux d’erreurs SQL Server ».[New in Preview 5] 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/33624115For details, see https://feedback.azure.com/forums/908035/suggestions/33624115
    • [Nouveauté de la préversion 6] 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.[New in Preview 6] 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.
    • [Nouveauté de la préversion 6] La version précédente de SSMS 18.0 (avant la préversion 6) avait la touche de raccourci de « Bases de données disponibles » liée à CTRL+ALT+J.[New in Preview 6] Previous version of SSMS 18.0 (< Preview 6) had the "Available Databases" key shortcut bound to CTRL+ALT+J. Dans la préversion 6 et les versions ultérieures, la combinaison de touches a été restaurée sur CTRL+U, comme c’était le cas dans SSMS 17.x.In Preview 6 and later, the key binding has been restored to CTRL+U, like it was in SSMS 17.x.
    • [Nouveauté de la préversion 6] Ajout d’une logique pour inviter l’utilisateur à valider les transactions ouvertes quand l’option « Modifier la connexion » est utilisée.[New in Preview 6] Added logic to prompt the user to commit open transactions when "Change connection" is used.
    • [Nouveauté de la préversion 7] Ajout de la prise en charge du classement UTF8_BIN2.[New in Preview 7] Added support for UTF8_BIN2 collation.
  • SMOSMO

    • Prise en charge étendue de SMO pour la création d’index reprenablesExtend SMO Support for Resumable Index Creation
    • 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.
    • 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 serveurExposed new DefaultBackupChecksum property on the Configuration object which maps to the "backup checksum default" server configuration
    • [Nouveauté de la préversion 5] Exposition de la nouvelle propriété ProductUpdateLevel sur l’objet Server, qui est mappée au niveau de maintenance de la version de SQL en cours d’utilisation (par exemple, CU12, RTM, etc.)[New in Preview 5] Exposed new ProductUpdateLevel property on the Server object, which maps to the servicing level for the version of SQL in use (e.g. CU12, RTM, etc…)
    • [Nouveauté de la préversion 5] Exposition de la nouvelle propriété LastGoodCheckDbTime sur l’objet Database, qui est mappée à la propriété de base de données « lastgoodcheckdbtime ».[New in Preview 5] 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 sera retournée.If such property is not available, a default value of 1/1/1900 12:00:00 AM will be returned.
    • [Nouveauté de la préversion 5] 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)[New in Preview 5] 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)
    • [Nouveauté de la préversion 7] Ajout d’un témoin cloud comme nouveau type de quorum et nouveau type de ressource dans SMO et SSMS.[New in Preview 7] Added Cloud witness as a new quorum type and as a new resource type in both SMO and SSMS.
    • [Nouveauté de la préversion 7] Ajout de la prise en charge des contraintes d’arête dans SMO et SSMS.[New in Preview 7] Added support for edge constraints in both SMO and SSMS.
  • Intégration d’Azure Data StudioAzure Data Studio integration

    • Ajout d’un élément de menu pour démarrer/télécharger Azure Data StudioAdded menu item to start/download Azure Data Studio
    • [Nouveauté de la préversion 5] Ajout de l’élément de menu « Démarrer Azure Data Studio» à l’Explorateur d’objets[New in Preview 5] Added "Start Azure Data Studio" menu item to Object Explorer
    • [Nouveauté de la préversion 7] Dans Azure Data Studio, activation de l’exécution d’une requête ou de la création d’un notebook lorsque vous cliquez avec le bouton droit sur une base de données dans l’Explorateur d’objets.[New in Preview 7] In Azure Data Studio, enabled run a query or create a new notebook when you right-click a database in Object Explorer.
  • 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 are available. L’aspect du plan réel coïncide est en harmonie avec celui du plan Statistiques des requêtes en direct.This will make actual plan look consistent with Live Query Stats plan.
    • 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.
    • Ajout de la logique pour l’affichage de « Materializer Operator (External Select) »Added logic to display the "Materializer Operator (External Select)"
    • 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.
    • [Nouveauté de la préversion 7] Ajout de la prise en charge du plan d’exécution de requêtes à LocalCube RelOp pour DW ROLLUP et CUBE.[New in Preview 7] Added Showplan support to LocalCube RelOp for DW ROLLUP and CUBE.
  • Mise à niveau du niveau de compatibilité de la base de donnéesDatabase Compatibility Level Upgrade

    • [Nouveauté de la préversion 5] Ajout d’une nouvelle option sous Tâches -> Mise à niveau de la base de données.[New in Preview 5] Added a new option under -> Tasks -> Database Upgrade. Celle-ci démarre le nouvel Assistant Paramétrage de requêtes pour guider l’utilisateur dans le processus suivant :This will start the new Query Tuning Assistant (QTA) to guide the user through the process of:

      • Collecte d’une ligne de base de performances avant la mise à niveau du niveau de compatibilité de la base de données.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’une deuxième série de données de performances sur la même charge de travail.Collecting a 2nd 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.

      Cette fonctionnalité est proche du processus de mise à niveau de base de données documenté dans Maintenir la stabilité des performances lors de la mise à niveau vers une version plus récente de SQL Server, à 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 Keep performance stability during the upgrade to newer SQL Server, except for the last step where QTA does not rely on a previously known good state to generate recommendations.

  • Magasin de requêtesQuery Store

    • [Nouveauté de la préversion 5] 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.[New in Preview 5] Improved usability of some reports (Overall Resource Consumptions) by adding thousands separator to numbers displayed on the Y-axis of the charts.
    • [Nouveauté de la préversion 5] Ajout d’un nouveau rapport Statistiques d’attente des requêtes.[New in Preview 5] Added a new Query Wait Statistics report.
  • Masquage des donnéesData Masking

    • [Nouveauté de la préversion 5] Ajout du masquage statique des données.[New in Preview 5] Added Static Data Masking. Le masquage statique des données est un outil de protection des données qui permet aux utilisateurs de créer une copie de leur base de données SQL et de masquer les données sensibles sur cette copie.Static Data Masking is a data protection tool that allows users to create a copy of their SQL database and mask sensitive data on the copy. Cette fonctionnalité s’avèrera utile pour ceux qui partagent leur base de données de production avec des utilisateurs de non-production tels que l’équipe de développement/test ou l’équipe d’analytique.The feature will prove useful for those who share their production database with nonproduction users such as dev/test team or analytics team. Pour plus d’informations, consultez Masquage statique des données pour Azure SQL Database et SQL Server.For more information, see Static Data Masking for Azure SQL Database and SQL Server.
    • [Nouveauté de la préversion 7] Prise en charge des fichiers de configuration JSON[New in Preview 7] JSON config files now supported
    • [Nouveauté de la préversion 7] Modification du format de fichier de configuration XML pour une plus grande flexibilité à l’avenir.[New in Preview 7] XML config file format has been changed to be more flexible moving forward. Les fichiers de configuration existants ont besoin d’être recréés.Existing config files will need to be recreated.
    • [Nouveauté de la préversion 7] Les bases de données contenant des tables à mémoire optimisée et temporelles peuvent désormais être masquées.[New in Preview 7] Databases containing memory-optimized and temporal tables are now able to be masked. Certaines restrictions s’appliquent toujours aux tables à mémoire optimisée et temporelles elles-mêmes.Some restrictions still apply to the memory-optimized and temporal tables themselves.
    • [Nouveauté de la préversion 7] L’opération de copie de base de données en local utilise désormais l’option COPY_ONLY pour l’étape BACKUP DATABASE.[New in Preview 7] Database copy operation for on-premises databases now uses the COPY_ONLY option for the BACKUP DATABASE step.
    • [Nouveauté de la préversion 7] La base de données masquée est maintenant définie sur un mode de récupération SIMPLE pendant que l’opération de masquage est en cours pour réduire l’utilisation du journal, puis elle retourne à sa valeur d’origine après complétion.[New in Preview 7] Masked database is now set to SIMPLE recovery model while the masking operation is in progress to reduce log use, then returns to its original value after completion.
    • [Nouveauté de la préversion 7] La base de données masquée est maintenant nommée <output database name>-MaskInProgress pendant que l’opération est en cours, puis elle est renommée <output database name> une fois que l’opération de masquage a réussi.[New in Preview 7] Masked database is now named <output database name>-MaskInProgress while the operation is in progress, and renamed to <output database name> once the masking operation has succeeded.
    • [Nouveauté de la préversion 7] Modification de l’ordre d’affichage des colonnes dans l’interface utilisateur de configuration de sorte qu’il soit ordinal plutôt qu’alphabétique.[New in Preview 7] Changes display order of columns in configuration UI to be ordinal rather than alphabetical.
    • [Nouveauté de la préversion 7] Suppression de l’option de sélection en bloc des colonnes dans l’interface utilisateur de configuration pour éviter tout comportement inattendu.[New in Preview 7] Removed option to bulk-select columns in configuration UI to prevent unexpected behavior.
    • [Nouveauté de la préversion 7] Amélioration de la logique de nouvelle tentative interne pour les échecs de connexion et de commande.[New in Preview 7] Improved internal retry logic for connection and command failures.
  • Always OnAlways On

  • 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 ADChanged authentication method from Storage Account Key based to Azure AD based authentication
  • SSISSSIS

    • [Nouveauté de la préversion 5] 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[New in Preview 5] Added support to allow customers to schedule SSIS packages on Azure-SSIS IRs which are in Azure Government cloud
    • [Nouveauté de la préversion 6] Quand vous utilisez SQL Agent de MI par SSMS, vous pouvez configurer les paramètres et le Gestionnaire des connexions à l’étape de travail de l’agent SSIS.[New in Preview 6] When you use SQL Agent of MI by SSMS, you can configure parameter and connection manager in SSIS agent job step.
    • [Nouveauté de la préversion 7] Quand vous vous connectez à Azure SQL Database/Managed Instance, vous pouvez le faire avec la base de données initiale <par défaut>.[New in Preview 7] When connecting to Azure SQL DB/Managed Instance, you can connect to it with "<default>" as initial db.
    • [Nouveauté de la préversion 7] 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 ».[New in Preview 7] 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.
    • [Nouveauté de la préversion 7] 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 ».[New in Preview 7] A- 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.
    • [Nouveauté de la préversion 7] ISDeploymentWizard prend 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.[New in Preview 7] ISDeploymentWizard now supports SQL Auth, Azure Active Directory Integrated Auth, and Azure Active Directory Password Auth in command-line mode.
  • 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.
    • [Nouveauté de la préversion 7] Ajout d’une nouvelle fonctionnalité de classification des données à SMO.[New in Preview 7] 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 : https://docs.microsoft.com/sql/t-sql/statements/add-sensitivity-classification-transact-sql?view=azuresqldb-currentFor more information see: https://docs.microsoft.com/sql/t-sql/statements/add-sensitivity-classification-transact-sql?view=azuresqldb-current
    • [Nouveauté de la préversion 7] Ajout d’un nouvel élément de menu « Rapport de classification » au menu volant « Classification des données ».[New in Preview 7] Added new "Classification Report" menu item to the "Data Classification" flyout.
  • Évaluation des vulnérabilitésVulnerability Assessment

    • [Nouveauté de la préversion 5] Activation du menu de tâches Évaluation des vulnérabilités sur SQL Azure DW.[New in Preview 5] Enabled Vulnerability Assessment tasks menu on SQL Azure DW.
    • [Nouveauté de la préversion 7] Changement de l’ensemble des règles d’évaluation des vulnérabilités exécutées sur des serveurs Azure SQL Database 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.[New in Preview 7] Change the set of vulnerability assessment rules that are run on SQL Azure Managed Instance servers, so that "Vulnerability Assessment" scan results will be consistent with the ones in SQL Azure DB.
    • [Nouveauté de la préversion 7] L’« évaluation des vulnérabilités » prend maintenant en charge Azure SQL DW.[New in Preview 7] "Vulnerability Assessment" now supports Azure SQL DW.
  • 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 2019Several enhancements have been made to support Always Encrypted with secure enclaves in SQL Server 2019 preview
      • 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).A text field for specifying enclave attestation URL in the Connect to Server dialog (the new Always Encrypted tab).
      • La nouvelle case à cocher dans la boîte de dialogue Nouvelle clé principale de colonne permet d’indiquer si une nouvelle clé principale de colonne autorise les calculs d’enclave.The new checkbox in the New Column Master Key dialog to control weather 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.
  • Assistant Importation d’un fichier platFlat File Import Wizard

    • [Nouveauté de la préversion 7] Ajout d’une logique pour notifier l’utilisateur que l’importation d’un fichier plat peut avoir abouti à un renommage des colonnes.[New in Preview 7] Added logic to notify the user that a flat file import may have resulted in a renaming of the columns.
  • Assistant Application de la couche DonnéesData-tier Application Wizard

    • [Nouveauté de la préversion 7] Ajout de la prise en charge de l’importation/exportation de l’application de la couche Données avec des tables de graphe.[New in Preview 7] Added support to import/export data tier application with graph tables.
  • Azure SQL Managed InstanceAzure SQL Managed Instance

    • [Nouveauté de la préversion 7] Ajout de connexions AAD comme nouveau type de connexion dans SMO et SSMS lors d’une connexion à Azure SQL Managed Instance.[New in Preview 7] Added AAD logins as a new login type in SMO and SSMS when connected to an Azure SQL Managed Instance.
  • Observateur XEventXEvent Viewer

    • [Nouveauté de la préversion 7] Dans l’observateur XEvent, activation d’une fenêtre de plan d’exécution de requêtes pour plus d’événements XEvent.[New in Preview 7] In XEvent Viewer, enabled showplan window for more XEvents.

Correctifs de boguesBug fixes

  • Plantages/blocagesCrashes / Hangs

    • Correction d’une source courante d’incidents SSMS liés aux objets GDI.Fixed a source of common SSMS crashes related to GDI objects
    • 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)
    • 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
    • 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).
    • Correction d’un blocage qui pouvait se manifester en sélectionnant « Rapports » dans l’Explorateur d’objets avec les 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.
    • [Nouveauté de la préversion 5] Correction d’un plantage dans SMSS lié à l’utilisation d’un serveur de gestion centralisée et de serveurs SQL Azure.[New in Preview 5] Fixed a crash in SSSM when trying to use Central Management Server and SQL Azure servers. Pour plus d'informations, consultez https://feedback.azure.com/forums/908035/suggestions/33374884.For details, see https://feedback.azure.com/forums/908035/suggestions/33374884.
    • [Nouveauté de la préversion 5] Correction d’un blocage dans l’Explorateur d’objets en optimisant la façon dont la propriété IsFullTextEnabled est récupérée[New in Preview 5] Fixed a hang in Object Explorer by optimizing the way IsFullTextEnabled property is retrieved
    • [Nouveauté de la préversion 5] 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 des propriétés de base de données[New in Preview 5] Fixed a hang in "Copy Database Wizard" by avoiding to build unnecessary queries to retrieve Database properties
    • [Nouveauté de la préversion 7] Correction du problème à l’origine d’un blocage/plantage de SSMS lors de la modification de T-SQL.[New in Preview 7] Fixed an issue that was causing SSMS to hang/crash while editing T-SQL.
  • Boîte de dialogue ConnexionConnection dialog

  • 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.
    • 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.
  • 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ésAdded support for Rejected_Row_Location in template, SMO, intellisense, and property grid
  • Options SSMSSSMS Options

    • Correction d’un problème qui empêchait le redimensionnement correct de la page Outils | Options | Explorateur d’objets SQL Server | Commandes.Fixed an issue where "Tools | Options | SQL Server Object Explorer | Commands" page was not resizing properly.
    • 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. 
    • [Nouveauté de la préversion 5] Restauration du raccourci Ctrl+D tel qu’il existait dans l’ancienne version de SSMS.[New in Preview 5] 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/35544754For details, see https://feedback.azure.com/forums/908035/suggestions/35544754
  • SSMS généralGeneral SSMS

    • [Nouveauté de la préversion 7] Correction du problème à l’origine d’un blocage/plantage de SSMS lors de la modification de T-SQL.[New in Preview 7] Fixed issue causing SSMS to hang/crash while editing T-SQL.
    • [Nouveauté de la préversion 7] Correction du problème lié à l’absence de passage de ApplicationIntent dans les connexions dans Registered Servers.[New in Preview 7] Fixed issue where ApplicationIntent was not passed along in connections in Registered Servers.
    • [Nouveauté de la préversion 7] Correction du problème de rendu incorrect du formulaire de la nouvelle IU de l’Assistant Session XEvent sur des moniteurs à résolution élevée.[New in Preview 7] Fixed issue where New XEvent Session Wizard UI form was not rendered properly on high DPI monitors.
    • [Nouveauté de la préversion 7] Correction du problème de tentative d’importation d’un fichier .bacpac.[New in Preview 7] Fixed issue trying to import a .bacpac file.
    • [Nouveauté de la préversion 7] Correction du problème, lors d’une tentative d’affichage des propriétés d’une base de données avec FILEGROWTH > 2048GB, qui générait une erreur de débordement arithmétique.[New in Preview 7] Fixed issue trying to display the properties of a database with FILEGROWTH > 2048GB was throwing an arithmetic overflow error.
    • [Nouveauté de la préversion 7] Correction du problème qui empêche SSMS d’ouvrir un fichier .sql en double-cliquant dessus.[New in Preview 7] Fixed issue preventing SSMS from opening a .sql file when double-clicking on it.
  • Éditeur SSMSSSMS Editor

  • l’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)
    • Correction d’un problème lié à la touche Suppr qui ne fonctionnait pas quand il s’agissait de renommer un nœud. (Pour plus d’informations, consultez https://feedback.azure.com/forums/908035/suggestions/32910247 et autres doublons)Fixed an issue where the DEL key was not working while renaming a node (For details, see https://feedback.azure.com/forums/908035/suggestions/32910247 and other duplicates)
    • Correction d’un problème qui empêchait l’échappement des guillemets dans l’Explorateur d’objets avant l’appel de « Modifier les N premières... », ce qui déroutait les concepteurs.Fixed an issue where OE wasn't escaping quotes before invoking the "Edit Top N…" causing the designed to get confused
    • 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.
    • Correction d’un problème dans « Configuration de Database Mail » où l’état de la case à cocher SSL n’était pas persistant. (Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32895541)Fixed an issue in "Database Mail Configuration" where the status of the SSL checkbox was not persisted (For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32895541)
    • 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_onFixed an issue where SSMS grayed out option to close existing connections when trying to restore database with is_auto_update_stats_async_on
    • 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 écran autre que celui où SSMS était actif.Fixed an issue where right-clicking on nodes in OE the (e.g. "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.
    • Correction d’un problème de longue date qui empêchait la touche Suppr de fonctionner dans l’Explorateur d’objets quand il s’agissait de renommer un objet.Fixed a long outstanding issue where the DELETE key was not working in OE while trying to rename an object. Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/33073510For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/33073510
    • 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/32629024For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32629024
    • Désactivation de l’élément de menu contextuel « Conception » dans « Tables de graphe », car ce type de tables n’est pas pris en charge dans la version actuelle de SSMS.Disabled the "Design" context-menu item on "Graph Tables" since there is no support for those kind of tables in the current version of SSMS.
    • [Nouveauté de la préversion 5] Correction d’un mauvais affichage de la boîte de dialogue « Nouvelle planification du travail » sur les écrans haute résolution.[New in Preview 5] Fixed an issue where the "New Job Schedule" dialog was not rendering properly on High DPI monitors. Pour plus d’informations, consultez https://feedback.azure.com/admin/v3/suggestions/35541262For details, see https://feedback.azure.com/admin/v3/suggestions/35541262 
    • [Nouveauté de la préversion 5] 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.[New in Preview 5] 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/34379308For details, see https://feedback.azure.com/forums/908035/suggestions/34379308
    • [Nouveauté de la préversion 5] 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 ».[New in Preview 5] 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".
    • [Nouveauté de la préversion 5] Optimisation mineure des performances dans l’Explorateur d’objets pour éviter l’émission de requêtes supplémentaires, quand cela est possible.[New in Preview 5] Minor performance improvements in Object Explorer to avoid issuing extra queries, when possible.
    • [Nouveauté de la préversion 5] Extension à tous les objets de schéma de la logique de la demande de confirmation du renommage d’une base de données (le paramètre peut être configuré et cette fonctionnalité désactivée)[New in Preview 5] Extended logic to request confirmation when renaming a database to all the schema objects (the setting can be configured and this disabled)
  • Visionneuse d’aideHelp Viewer

  • Scripts d’objetsObject Scripting

    • Amélioration globale des performances : l’opération Générer des scripts de WideWorldImporters prend moitié moins de temps qu’avec SSMS 17.7Overall perf improvements - Generate Scripts of WideWorldImporters takes half the time compared to SSMS 17.7
    • Pendant la génération de scripts pour des objets, les configurations au niveau de la base de données qui comportent des valeurs par défaut sont omisesWhen scripting objects, DB Scoped configuration which have default values are omitted
    • Absence de génération de code T-SQL dynamique pendant la génération de scripts. (Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32898391)Don't generate dynamic T-SQL when scripting(For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32898391)
    • 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.
    • 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 a Azure SQL Database using AAD with MFA.
    • [Nouveauté de la préversion 6] Correction d’un problème où la tentative de générer un script pour un index spatial avec GEOMETRY_AUTO_GRID/GEOGRAPHY_AUTO_GRID sur une base de données Azure SQL Database générait une erreur.[New in Preview 6] Fixed an issue where trying to script a spatial index with GEOMETRY_AUTO_GRID/GEOGRAPHY_AUTO_GRID on a Azure SQL Database was throwing an error.
    • [Nouveauté de la préversion 7] Correction du 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 SQL Azure, même si les paramètres de script de l’Explorateur d’objets ont été définis pour correspondre à la source.[New in Preview 7] Fixed issue causing the database scripting of a SQL Azure Database to always target an on-premises SQL Server instance, even if the Object Explorer scripting settings were set to match the source.
  • [Nouveauté de la préversion 7] Correction du problème lié à la tentative d’exécuter un script dans une table de base de données d’entrepôt de données SQL Azure impliquant des index cluster et non-cluster qui générait des instructions T-SQL incorrectes.[New in Preview 7] Fixed issue trying to script a table in an Azure SQL Datawarehouse database involving clustered and non-clustered indexes that was generating incorrect T-SQL statements.

  • [Nouveauté de la préversion 7] Correction d’un problème lié à la tentative d’exécuter un script dans une table de base de données d’entrepôt de données SQL Azure avec des index columnstore cluster et des index cluster qui générait des instructions T-SQL incorrectes (instructions en double).[New in Preview 7] Fixed an issue trying to script a table in an Azure SQL Datawarehouse database with both clustered columnstore indexes and clustered indexes that was generating incorrect T-SQL (duplicate statements).

  • [Nouveauté de la préversion 7] Correction des scripts de table partitionnée sans valeurs de plage (bases de données de l’entrepôt de données SQL Azure).[New in Preview 7] Fixed partitioned table scripting with no range values (Azure SQL Datawarehouse databases).

  • [Nouveauté de la préversion 7] Correction d’un problème empêchant l’écriture de scripts pour un audit ou une spécification d’audit SERVER_PERMISSION_CHANGE_GROUP.[New in Preview 7] Fixed an issue preventing scripting an audit or audit specification SERVER_PERMISSION_CHANGE_GROUP.

  • [Nouveauté de la préversion 7] Correction d’un problème empêchant l’écriture de scripts pour des statistiques à partir de l’entrepôt de données SQL Azure.[New in Preview 7] Fixed an issue preventing scripting statistics from Azure SQL Datawarehouse. Consultez les forums de commentaires Microsoft Azure.See Microsoft Azure Feedback Forums.

  • Concepteur de tablesTable Designer

    • [Nouveauté de la préversion X, X<4] Correction d’un plantage dans « Modifier 200 lignes »[New in Preview X, X<4] Fixed a crash in "Edit 200 rows"
    • 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 DatabaseFixed an issue where the designer was allowing to add a table when connected to a Azure SQL Database
  • 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/33698941For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/33698941
    • [Nouveauté de la préversion 6] 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.[New in Preview 6] 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.
    • [Nouveauté de la préversion 7] Correction de la régression des performances de transfert à partir de tables externes.[New in Preview 7] Fixed performance regression in transfer from external tables.
    • [Nouveauté de la préversion 7] Correction du 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 SQL Database.[New in Preview 7] Fixed issue in ServerConnection thread-safety which was causing SMO to leak SqlConnection instances when targeting Azure SQL DB.
    • [Nouveauté de la préversion 7] Correction d’un problème qui provoquait un StringBuilder.FormatError quand vous essayiez de restaurer une base de données qui avait des accolades {} dans son nom.[New in Preview 7] Fixed an issue which was causing a StringBuilder.FormatError when trying to restore a database which had curly braces {} in its name.
  • ASAS

    • 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
    • [Nouveauté de la préversion 5] Correction d’un problème qui entraînait la levée d’une exception de fichier introuvable par une analyse DAX[New in Preview 5] Fixed an issue where DAX parsing throws file not found exception
    • [Nouveauté de la préversion 5] Rajout du raccourci vers l’Assistant Déploiement au menu Démarrer[New in Preview 5] Added back shortcut to "Deployment Wizard" to Start Menu
  • ISIS

    • [Nouveauté de la préversion 5] 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.[New in Preview 5] 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.
    • [Nouveauté de la préversion 5] Correction d’un problème qui empêche la modification d’une tâche de plan de maintenance pendant la conception du plan de maintenance.[New in Preview 5] Fixed an issue that maintenance plan task can’t be edited when designing the maintenance plan.
    • [Nouveauté de la préversion 5] Résolution d’un problème qui entraînait le blocage de l’Assistant Déploiement quand le projet en cours de déploiement était renommé.[New in Preview 5] Fixed an issue that deployment wizard will stuck if the project under deployment is renamed.
    • [Nouveauté de la préversion 5] Activation du paramètre d’environnement dans la fonctionnalité de planification d’Azure-SSIS IR.[New in Preview 5] Enabled environment setting in Azure-SSIS IR schedule feature.
  • Assistant Importation d’un fichier platFlat File Import Wizard

    • 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à. (Pour plus d’informations, consultez https://feedback.azure.com/forums/908035-sql-server/suggestions/32896186)Fixed issue where Flat File Import does not allow changing destination table when table is already existing, For details, see (https://feedback.azure.com/forums/908035-sql-server/suggestions/32896186)
    • Correction d’un problème qui empêchait l’« Assistant Importation d’un fichier plat » de gérer correctement les guillemets doubles (échappement). (Pour plus d’informations, consultez https://feedback.azure.com/forums/908035/suggestions/32897998)Fixed an issue where the "Import Flat File Wizard" was not handling double quotes correctly (escaping) (For details, see https://feedback.azure.com/forums/908035/suggestions/32897998)
    • 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)
    • 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/32898535For details, see https://feedback.azure.com/forums/908035-sql-server/suggestions/32898535
    • Correction d’un problème lié aux valeurs en virgule flottante qui étaient entrées comme valeurs Null.Fixed an issue where floats were entered as nulls.
    • [Nouveauté de la préversion 7] Correction d’un problème qui empêchait l’Assistant Importation de traiter des valeurs décimales négatives.[New in Preview 7] Fixed an issue where the import wizard was not able to process negative decimal values.
    • [Nouveauté de la préversion 7] Correction d’un problème qui empêchait l’Assistant d’effectuer une importation à partir de fichiers CSV à colonne unique.[New in Preview 7] Fixed an issue where the wizard was not able to import from single column CSV files.
  • HADR/AGHADR / AG

    • [Nouveauté de la préversion 5] Correction d’un problème lié à l’affichage systématique des rôles dans l’Assistant « Basculement de groupes de disponibilité » en tant que « Résolution »[New in Preview 5] Fixed an issue where roles in "Fail Over Availability Groups" wizard was always displayed as "Resolving"
    • [Nouveauté de la préversion 5] Correction d’un problème où SSMS affichait des avertissements tronqués dans le « tableau de bord Groupe de disponibilité ».[New in Preview 5] Fixed an issue where SSMS was showing truncated warnings in "AG Dashboard".
  • Classification des donnéesData Classification

    • Correction d’un problème d’installation qui empêchait la partie recommandations de la Classification des données de fonctionner avec une nouvelle installation.Fixed a setup issue what was causing the recommendation part of Data Classification not to work with fresh install.
    • [Nouveauté de la préversion 6] 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.[New in Preview 6] Fixed an issue when saving classifications in the data classification pane while there are another data classification panes open on other databases.
  • 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’origineFixed an issue where the user was unable to attach a database when physical filename of .mdf file does not match the original filename
    • Correction d’un problème qui empêchait 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 sub-optimal. 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.
    • Correction d’un plantage dans SSMS pendant une tentative de restauration de sauvegarde à partir d’une URL. (Il s’agissait d’une régression introduite dans des préversions précédentes.)Fixed a crash in SSMS when trying to restore a URL backup (this was a regression introduced in previous previews.)
    • [Nouveauté de la préversion 5] Résolution d’un problème qui empêchait l’Assistant d’attachement de base de données d’afficher les fichiers secondaires qui étaient renommés.[New in Preview 5] Fixed issue where the "Attach Database" wizard was not 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 (e.g. "Not Found"). Pour plus d’informations, consultez https://feedback.azure.com/forums/908035/suggestions/32897434For details, see https://feedback.azure.com/forums/908035/suggestions/32897434
  • Moniteur d’activité des travauxJob Activity Monitor

    • Résolution d’un plantage pendant l’utilisation du moniteur d’activité des travaux (avec des filtres)Fixed crash while using Job Activity Monitor (with filters)
  • Prise en charge des instances géréesManaged 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.
    • L’Assistant « Générer et publier des 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
    • L’option Statistiques des requêtes actives a été désactivée pour les instances CLLive Query Statistics was disabled for CL instances
    • Propriétés de la base de données -> Fichiers générait un script incorrect pour ALTER DB ADD FILEDatabase properties->Files was incorrectly scripting ALTER DB ADD FILE
    • 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 choisiFixed regression with SQL Agent scheduler where ONIDLE scheduling was chosen even when some other scheduling type was chosen
    • Ajustement de MAXTRANSFERRATE, MAXBLOCKSIZE pour la création de sauvegardes dans le Stockage AzureAdjusting MAXTRANSFERRATE, MAXBLOCKSIZE for doing backups on Azure Storage
    • 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 is not supported on CL).
    • 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 DATABASECreate database wizard not scripting correctly CREATE DATABASE statement
    • Correction d’un problème lié à 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.
    • [Nouveauté de la préversion 5] Amélioration de la prise en charge des connexions AAD (dans l’Explorateur SSMS).[New in Preview 5] Improved support for AAD Logins (in SSMS Explorer).
    • [Nouveauté de la préversion 5] Amélioration de la génération de script des objets de groupes de fichiers SMO.[New in Preview 5] Improved scripting of SMO Filegroups objects.
    • [Nouveauté de la préversion 5] Amélioration de l’interface utilisateur pour les informations d’identification et les audits.[New in Preview 5] Improved UI for credentials and audits.
    • [Nouveauté de la préversion 5] Ajout de la prise en charge de la réplication logique.[New in Preview 5] Added support for Logical Replication.
    • [Nouveauté de la préversion 7] 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.[New in Preview 7] Fixed an issue causing right-clicking on a database and choosing Import data-tier application to fail.
    • [Nouveauté de la préversion 7] Correction d’un problème à l’origine de l’affichage d’erreurs en cas de clic droit sur un TempDB.[New in Preview 7] Fixed an issue causing right-clicking on a TempDB to show errors.
    • [Nouveauté de la préversion 7] 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.[New in Preview 7] Fixed an issue scripting ALTER DB ADD FILE statement in SMO was causing the generated T-SQL script to be empty.
  • Azure SQL DatabaseAzure SQL Database

    • Correction d’un problème lié à la liste de bases de données qui n’était correctement remplie pour la fenêtre de requête Azure SQL Database en étant connecté à une base de données utilisateur dans Azure SQL Database et non à MASTER.Fixed an issue where the database list was not populated correctly for Azure SQL Db query window when connected to a user database in Azure SQL DB instead of to master.
    • Correction d’un problème qui empêchait l’ajout d’une « Table temporelle » à une base de données SQL Azure DB.Fixed an issue where it was not possible to add a "Temporal Table" to a SQL Azure DB.
    • [Nouveauté de la préversion 6] 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.[New in Preview 6] Enabled the Statistics properties sub menu option under menu Statistics in Azure, since it has been fully supported for quite some time now.
    • 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.
    • 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 a "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.
  • Magasin de données des requêtesQuery Data Store

    • [Nouveauté de la préversion 6] Correction d’un problème où une exception « DocumentFrame (SQLEditors) » pouvait être levée.[New in Preview 6] Fixed an issue where a "DocumentFrame (SQLEditors)" exception could be thrown.
    • [Nouveauté de la préversion 6] Correction d’un problème survenant lors de la tentative de définition d’un intervalle de temps personnalisé dans les rapports du magasin des requêtes intégré et que l’utilisateur ne pouvait pas sélectionner AM ou PM sur l’intervalle de début/fin[New in Preview 6] Fixed an issue when trying to set a custom time interval in the build-in Query Store reports the user was not able to select AM or PM on the start/end interval
  • Grille de résultatsResult 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).
  • 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.
  • Assistant d’importation de DACDAC Import Wizard

    • [Nouveauté de la préversion 5] Correction d’un problème empêchant l’Assistant d’importation de DAC de fonctionner en cas de connexion avec AAD.[New in Preview 5] Fixed an issue DAC Import Wizard was not working when connected using AAD.
  • Observateur XEventXEvent Viewer

    • [Nouveauté de la préversion 5] 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 »[New in Preview 5] Fixed an issue where XEvent Viewer was crashing when trying to group the events using the "Extended Event Toolbar Options"
  • Évaluation des vulnérabilitésVulnerability Assessment

    • [Nouveauté de la préversion 5] Correction d’un problème empêchant le chargement des résultats d’analyse.[New in Preview 5] Fixed an issue where the scan results are not being loaded properly.
  • Assistant Copie de base de donnéesCopy Database Wizard

    • [Nouveauté de la préversion 6] 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[New in Preview 6] Generate scripts/Transfer/Copy Database Wizard try to create a table with an in memory table doesn't force ansi_padding on
    • [Nouveauté de la préversion 6] Interruption de Tâche de transfert de bases de données/Assistant Copie de base de données sur SQL 2017 et SQL 2019[New in Preview 6] Transfer Database task/Copy Database Wizard broken on SQL 2017 and SQL 2019
    • [Nouveauté de la préversion 6] 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[New in Preview 6] Generate scripts/Transfer/Copy Database Wizard script table creation before creation of associated external data source
  • ProfilerProfiler

    • [Nouveauté de la préversion 6] Ajout de l’événement « Agrégation Table réécrire la requête » aux événements de Profiler.[New in Preview 6] Added "Aggregate Table Rewrite Query" event to Profiler events.
  • ShowPlanShowPlan

    • [Nouveauté de la préversion 6] Les propriétés du nouvel opérateur d’allocation de mémoire ne s’affichent pas correctement quand il existe plusieurs threads.[New in Preview 6] New mem grant operator properties display incorrectly when there is more than one thread.
  • Masquage des donnéesData Masking

    • [Nouveauté de la préversion 7] Correction d’un bogue entraînant l’échec de la copie automatique des bases de données locales comprenant plusieurs fichiers journaux et fichiers de table à mémoire optimisée de flux de fichier.[New in Preview 7] Fixed a bug where on-premises databases with multiple log and filestream memory-optimized table files would fail to be copied automatically.

Fonctionnalités déconseilléesDeprecated Features

Les fonctionnalités suivantes ne sont plus disponibles dans SSMS :The following features are no longer available in SSMS:

  • Débogueur T-SQLT-SQL Debugger

  • Diagrammes de base de donnéesDatabase Diagrams

  • OSQL.EXEOSQL.EXE

  • Interface utilisateur d’administration DreplayDreplay Admin UI

  • 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 déplacées vers Git.They are moved to Git. Les utilisateurs peuvent éventuellement y contribuer et les télécharger/installer.Users are 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 Web.Generate 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. Suppression de l’option Générer et publier des scripts | Publier sur le service Web.In Generate and Publish Scripts | Publish to Web Service option is removed. Les nœuds anciens « Plan de maintenance de base de données » et « SQL Mail » ne seront plus accessibles.The old "Database Maintenance Plan" and "SQL Mail" nodes won't be accessible anymore. Les nœuds modernes « Database Mail » et « Plans de maintenance » continuent de fonctionner normalement.The modern "Database Mail" and "Maintenance Plans" nodes continue to work as usual.

Problèmes connusKnown issues

  • NéantN/A

SSMS 17.9.1 (dernière version en disponibilité générale)SSMS 17.9.1 (latest GA release)

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 universelle Active Directory 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 "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

SSMS 17.9SSMS 17.9

télécharger SSMS 17.9download SSMS 17.9

Numéro de build : 14.0.17285.0Build number: 14.0.17285.0
Date de publication : 4 septembre 2018Release date: September 04, 2018

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

NouveautésWhat's new

SSMS généralGeneral SSMS

Plan d’exécution de requêtes :ShowPlan:

  • Le plan d’exécution de requêtes graphique affiche à présent les nouveaux attributs de rétroaction d’allocation de mémoire en mode ligne quand la fonctionnalité est activée pour un plan spécifique : ajout d’IsMemoryGrantFeedbackAdjusted et de LastRequestedMemory à l’élément XML de plan de requête MemoryGrantInfo.Graphical Showplan now shows the new row mode memory grant feedback attributes when the feature is activated for a specific plan: IsMemoryGrantFeedbackAdjusted and LastRequestedMemory added to the MemoryGrantInfo query plan XML element. Pour plus d’informations sur la rétroaction d’allocation de mémoire en mode ligne, consultez Traitement de requêtes adaptatif dans les bases de données SQL. For more on row mode memory grant feedback, For details, see Adaptive query processing in SQL databases.

Azure SQL :Azure SQL:

  • Ajout de la prise en charge des références SKU vCore dans la création de bases de données Azure.Added support for vCore SKUs in Azure DB creation. Pour plus d’informations, consultez Modèle d’achat vCore.For more information, For details, see vCore-based purchasing model.

Correctifs de boguesBug fixes

SSMS généralGeneral SSMS

Moniteur de réplication :Replication Monitor:

Assistant Importation de fichier plat :Import Flat File Wizard:

  • Correction du lien vers la page d’aide dans la boîte de dialogue « Assistant Fichier plat ».Fixed the link to the help page for "Flat File Wizard" dialog
  • Correction du problème selon lequel l’Assistant n’autorisait pas la modification de la table de destination lorsqu’elle existait déjà : les utilisateurs peuvent ainsi réessayer sans avoir à quitter l’Assistant, supprimer la table ayant échoué, puis entrer de nouveau les informations dans l’Assistant (élément UserVoice : https://feedback.azure.com/forums/908035-sql-server/suggestions/32896186).Fixed issue where the wizard did not allow changing the destination table when the table already existed: this allows users to retry without having to exit the wizard, delete the failed table, and then reenter the information into the wizard (User Voice item: https://feedback.azure.com/forums/908035-sql-server/suggestions/32896186).

Application de la couche Données d’importation/exportation :Import/Export Data-Tier Application:

  • Correction d’un problème (dans DacFx) qui pouvait provoquer l’échec de l’importation d’un fichier .bacpac avec un message du type « Erreur SQL72014 : Fournisseur de données SqlClient .Net : Msg 9108, Niveau 16, État 10, Ligne 1. Ce type de statistiques n’est pas pris en charge pour être incrémentiel.Fixed an issue (in DacFx) which was causing the import of a .bacpac could fail with a message like "Error SQL72014: .Net SqlClient Data Provider: Msg 9108, Level 16, State 10, Line 1 This type of statistics is not supported to be incremental. en cas de traitement de tables avec des partitions définies et aucun index." when dealing with tables with partitions defined and no indexes on the table.

IntelliSense :Intellisense:

  • Correction du problème selon lequel la saisie semi-automatique IntelliSense ne fonctionnait pas en cas d’utilisation d’AAD avec l’authentification multifacteur.Fixed an issue where intellisense completion was not working when using AAD with MFA.

Explorateur d'objets :Object Explorer:

  • Correction du problème selon lequel la « boîte de dialogue Filtre » s’affichait sur des moniteurs aléatoire au lieu de celui sur lequel SSMS était en cours d’exécution (systèmes multimoniteurs).Fixed an issue where the "Filter Dialog" was displayed on random monitors instead of the monitor where SSMS was running (multi-monitor systems).

Azure SQL :Azure SQL:

  • Correction d’un problème lié à l’énumération des bases de données dans « Bases de données disponibles » : « master » ne s’affichait pas dans la liste déroulante en cas de connexion à une base de données spécifique.Fixed an issue related to enumeration of databases in the "Available Databases" where "master" was not displayed in the dropdown when connected to a specific database.
  • Correction d’un problème où toute tentative de génération d’un script (« Données » ou « Schéma et données ») échouait en cas de connexion à la base de données Azure SQL Database à l’aide d’AAD avec l’authentification multifacteur (MFA).Fixed an issue where trying to generate a script ("Data" or "Schema and Data") was failing then connected to the Azure SQL Database using AAD with MFA.
  • Correction d’un problème dans le concepteur de vues (Vues) où il n’était pas possible de sélectionner « Ajouter des tables » dans l’interface utilisateur en cas de connexion à une base de données Azure SQL Database.Fixed an issue in the View Designer (Views) where it was not possible to select "Add Tables" from the UI when connected to a Azure SQL Database.
  • Correction du problème selon lequel l’éditeur de requête SSMS fermait et rouvrait des connexions pendant le renouvellement de jeton d’authentification multifacteur.Fixed an issue where SSMS Query Editor was silently closing and reopening connections during MFA token renewal. Cela permet d’éviter que des effets secondaires (comme la fermeture d’une transaction, qui ne sera jamais rouverte) ne se produisent à l’insu de l’utilisateur.This prevents side effects unbeknownst to the user (like closing a transaction and never reopening again) from happening. La modification a pour effet d’ajouter l’heure d’expiration du jeton à la fenêtre Propriétés.The change adds the token expiration time to the properties window.
  • Correction du problème selon lequel SSMS n’appliquait pas les invites de mot de passe aux comptes MSA importés pour AAD avec connexion par authentification multifacteur.Fixed an issue where SSMS was not enforcing password prompts for imported MSA accounts for AAD with MFA login.

Moniteur d’activité :Activity Monitor:

  • Correction d’un problème qui provoquait le blocage des « Statistiques des requêtes en direct » quand elles étaient lancées à partir du moniteur d’activité et que l’authentification SQL était utilisée.Fixed an issue that was causing "Live Query Statistics" to hang when launched from Activity Monitor and SQL Authentication was used.

Intégration de Microsoft Azure :Microsoft Azure integration:

  • Correction du problème selon lequel SSMS affichait seulement les 50 premiers abonnements (boîtes de dialogue Always Encrypted, Sauvegarder/Restaurer à partir d’une URL, etc.).Fixed an issue where SSMS only shows the first 50 subscriptions (Always Encrypted dialogs, Backup/Restore from URL dialogs, etc...).
  • Correction d’un problème lié à SSMS qui levait une exception (« Index hors limites ») quand il tentait de se connecter à un compte Microsoft Azure sans compte de stockage (dans la boîte de dialogue Restaurer la sauvegarde à partir d’une URL).Fixed an issue where SSMS was throwing an exception ("Index out of range") while trying to sign in to a Microsoft Azure account that did not have any storage account (in Restore Backup from URL dialog).

Scripts d’objets :Object Scripting:

  • Avec des scripts « Annuler et créer », SSMS évite désormais de générer du code T-SQL dynamique.When scripting "Drop and Create", SSMS now avoids generating dynamic T-SQL.
  • Avec des scripts portant sur un objet de base de données, SSMS ne génère plus de script pour définir des configurations étendues à la base de données, si elles sont définies sur les valeurs par défaut.When scripting a database object, SSMS now does not generate script to set database scoped configurations, if they are set to default values.

Help :Help:

  • Correction du problème resté longtemps en suspens selon lequel « Aide sur l’aide » ne respectait pas le mode en ligne/hors ligne.Fixed a long outstanding issue where "Help on Help" was not honoring the online/offline mode.
  • Lorsque l’on clique sur « Aide | Projets et exemples de la communauté », SSMS ouvre désormais le navigateur par défaut, qui pointe sur une page Git et ne montre aucune erreur ni aucun avertissement quant au fait d’utiliser un ancien navigateur.When clicking on "Help | Community Projects and Samples" SSMS now opens the default browser that points to a Git page and shows no errors/warnings due to old browser being used.

Problèmes connusKnown issues

Important

Quand les utilisateurs ont recours à l’authentification universelle Active Directory avec prise en charge de MFA dans l’Éditeur de requête SQL, leur connexion peut se fermer et se rouvrir à chaque appel de requête.When using Active Directory - Universal with MFA Support authentication with the SQL query editor, users may experience their connection being closed and reopened with each query invocation. Cette fermeture peut avoir pour effet de supprimer de façon inattendue les tables temporaires globales voire dans certains d’attribuer un nouveau SPID à la connexion.Side effects of such closure include global temporary tables being dropped unexpectedly and sometimes a new SPID being given to the connection. Cette fermeture ne se produit pas en présence d’une transaction ouverte sur la connexion.This closure will not occur if there is an open transaction on the connection. Pour contourner ce problème, les utilisateurs peuvent définir persist security info=true dans les paramètres de connexion.To work around this issue, users can set persist security info=true in the connection parameters.

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 17.8.1download SSMS 17.8.1

Un bogue a été découvert dans la version 17.8 concernant l’approvisionnement des bases de données SQL. C’est pourquoi SSMS 17.8.1 remplace 17.8.A bug was discovered in 17.8 related to provisioning SQL databases, so SSMS 17.8.1 replaces 17.8.

Numéro de build : 14.0.17277.0Build number: 14.0.17277.0
Date de publication : 26 juin 2018Release date: June 26, 2018

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ésWhat's new

SSMS généralGeneral SSMS

Propriétés de la base de données :Database Properties:

  • Cette amélioration expose l’option de configuration AUTOGROW_ALL_FILES pour les groupes de fichiers.This improvement exposes the AUTOGROW_ALL_FILES configuration option for Filegroups. Cette nouvelle option de configuration est ajoutée sous Propriétés de la base de données > fenêtre Groupes de fichiers sous la forme d’une nouvelle colonne (Croissance automatique de tous les fichiers) de cases à cocher pour chaque groupe de fichiers disponible (à l’exception du flux de fichier et des groupes de fichiers à mémoire optimisée).This new config option is added under the Database Properties > Filegroups window in the form of a new column (Autogrow All Files) of checkboxes for each available Filegroup (except for Filestream and Memory Optimized Filegroups). L’utilisateur peut activer/désactiver AUTOGROW_ALL_FILES pour un groupe de fichiers donné en décochant la case Autogrow_All_Files correspondante.The user can enable/disable AUTOGROW_ALL_FILES for a particular Filegroup by toggling the corresponding Autogrow_All_Files checkbox. En conséquence, l’option AUTOGROW_ALL_FILES est écrite correctement lors de l’écriture de scripts de base de données pour CREATE / la génération de scripts pour la base de données (SQL 2016 et versions ultérieures).Correspondingly, the AUTOGROW_ALL_FILES option is properly scripted when scripting the database for CREATE / generating scripts for the database (SQL2016 and above).

Éditeur SQL :SQL Editor:

  • Expérience améliorée avec IntelliSense dans Azure SQL Database lorsque l’utilisateur n’a pas l’accès à MASTER.Improved experience with Intellisense in Azure SQL Database when the user doesn't have master access.

Création de scripts :Scripting:

  • Amélioration générale des performances, en particulier sur les connexions à latence élevée.General performance improvements, especially over high-latency connections.

Analysis Services (AS)Analysis Services (AS)

  • Mise à jour des fournisseurs de données et des bibliothèques de client Analysis Services vers la dernière version, avec prise en charge de la nouvelle autorité AAD Azure Government (login.microsoftonline.us).Analysis Services client libraries and data providers updated to the latest version, which added support for the new Azure Government AAD authority (login.microsoftonline.us).

Correctifs de boguesBug fixes

SSMS généralGeneral SSMS

Plans de maintenance :Maintenance Plans:

  • Correction du problème qui provoquait un échec de la tâche « Notifier l’opérateur » en cas de modification des plans de maintenance avec l’authentification SQL.Fixed an issue when editing maintenance plans with Sql Authentication where "Notify Operator Task" was failing when using SQL authentication.

Création de scripts :Scripting:

  • Correction du problème qui provoquait des échecs de connexion SQL et une insuffisance de ressources en cas d’actions de post-traitement dans SMO.Fixed an issue where PostProcess actions in SMO lead to resource exhaustion and SQL login failures

SMO :SMO:

Always Encrypted :Always Encrypted:

  • Correction du problème (dans DacFx) qui provoquait une erreur de dépassement de délai d’attente de verrou en cas d’activation de l’option Always Encrypted sur une table partitionnée.Fixed an issue (in DacFx) which was causing a lock timeout error when enabling Always Encrypted on a partitioned table

Analysis Services (AS)Analysis Services (AS)

  • Correction d’un problème qui se produisait lors de la modification d’une source de données OAuth dans un modèle de compatibilité de niveau 1400 Analysis Services tabulaire et empêchait la mise à jour des jetons OAuth dans la source de données.Fixed an issue that occurred when modifying an OAuth datasource in a Tabular Analysis Services 1400-level compatibility model, which caused the changes in the OAuth tokens to not get updated in the data source.
  • Correction d’un incident dans SSMS qui a pu se produire en cas d’utilisation d’identifiants de source de données non valides ou de modification de sources de données ne prenant pas en charge la migration Changer la source de données dans Power Query (par exemple, Oracle) dans les modèles de compatibilité de niveau 1400 tabulaires Analysis Services.Fixed a crash in SSMS that may have occurred when using some invalid data source credentials or editing data sources that didn't support Change Data Source migration in Power Query (for example, Oracle) in Analysis Services Tabular 1400-level compatibility models.

Problèmes connusKnown issues

  • Si l’utilisateur clique sur le bouton Script après avoir modifié une propriété du groupe de fichiers dans la fenêtre Propriétés, deux scripts sont générés : l’un avec une instruction USE et l’autre avec une instruction USE master.Clicking the Script button after modifying any filegroup property in the Properties window, generates two scripts - one script with a USE statement, and a second script with a USE master statement. Le script avec USE master est généré par erreur et doit être ignoré.The script with USE master is generated in error and should be discarded. Exécutez le script qui contient l’instruction USE.Run the script that contains the USE statement.
  • Certaines boîtes de dialogue affichent une erreur d’édition non valide quand les nouvelles éditions Usage général ou Critique pour l’entreprise d’Azure SQL Database sont utilisées.Some dialogs display an invalid edition error when working with new General Purpose or Business Critical Azure SQL Database editions.
  • Il peut se produire une latence dans l’observateur XEvents.Some latency in XEvents viewer may be observed. Il s’agit d’un problème connu de .NET Framework.This is a known issue in the .Net Framework. Passez à la version NetFx 4.7.2.Consider upgrading to NetFx 4.7.2.

télécharger SSMS 17.7download SSMS 17.7

Numéro de build : 14.0.17254.0Build number: 14.0.17254.0
Date de publication : 9 mai 2018Release date: May 09, 2018

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ésWhat's new

SSMS généralGeneral SSMS

Moniteur de réplication :Replication Monitor:

  • Le moniteur de réplication prend désormais en charge l’inscription d’un écouteur pour les scénarios où la base de données du serveur de publication et/ou la base de données du serveur de distribution font partie du groupe de disponibilité.Replication monitor now supports registering a listener for scenarios where publisher database and/or distributor database is part of Availability Group. Vous pouvez maintenant analyser les environnements de réplication quand la base de données du serveur de publication et ou la base de données de distribution font partie de groupes de disponibilité AlwaysOn.You can now monitor replication environments where publisher database and/or distribution database is part of Always On.

Azure SQL Data Warehouse :Azure SQL Data Warehouse:

  • Ajout de la prise en charge de l’emplacement de ligne rejetée pour les tables externes dans Azure SQL Data Warehouse.Add Rejected Row Location support for External Tables in Azure SQL Data Warehouse.

Integration Services (IS)Integration Services (IS)

  • Ajout d’une fonctionnalité de planification pour les packages SSIS déployés dans Azure SQL Database.Added a scheduling feature for SSIS packages deployed to Azure SQL Database. Contrairement à SQL Server local et SQL Database Managed Instance, qui proposent SQL Server Agent comme planificateur de travaux de première classe, SQL Database n’intègre pas de planificateur.Unlike SQL Server on premises and SQL Database Managed Instance, which have SQL Server Agent as a first-class job scheduler, SQL Database does not have a built-in scheduler. Cette nouvelle fonctionnalité SSMS propose une interface utilisateur bien connue qui s’apparente à celle de SQL Server Agent pour la planification des packages déployés dans SQL Database.This new SSMS feature provides a familiar user interface that's similar to SQL Server Agent for scheduling packages deployed to SQL Database. Si vous utilisez SQL Database pour héberger la base de données de catalogues SSIS, SSISDB, vous pouvez utiliser cette fonctionnalité SSMS pour générer les pipelines, les activités et les déclencheurs Data Factory nécessaires à la planification de packages SSIS.If you're using SQL Database to host the SSIS catalog database, SSISDB, you can use this SSMS feature to generate the Data Factory pipelines, activities, and triggers required to schedule SSIS packages. Vous pouvez ensuite modifier et étendre ces objets dans Data Factory.You can then edit and extend these objects in Data Factory. Pour plus d’informations, consultez Planifier l’exécution de packages SSIS sur Azure SQL Database avec SSMS.For more info, For details, see Schedule SSIS package execution on Azure SQL Database with SSMS. Pour en savoir plus sur les pipelines, les activités et les déclencheurs Azure Data Factory, consultez Pipelines et activités dans Azure Data Factory et Exécution et déclencheurs du pipeline dans Azure Data Factory.To learn more about Azure Data Factory pipelines, activities, and triggers, For details, see Pipelines and activities in Azure Data Factory and Pipeline execution and triggers in Azure Data Factory.
  • Prise en charge de la planification de packages SSIS dans SQL Agent sur une instance managée SQL.Support for SSIS package scheduling in SQL Agent on SQL Managed instance. Il est désormais possible de créer des travaux SQL Agent pour exécuter des packages SSIS sur l’instance managée.It is now possible to create SQL Agent jobs to execute SSIS packages on the managed instance.

Correctifs de boguesBug fixes

SSMS généralGeneral SSMS

Plan de maintenance :Maintenance Plan:

AlwaysOn :Always On:

  • Correction d’un problème où le tableau de bord de latence AlwaysOn ne fonctionnait pas avec SQL Server 2012.Fixed an issue where Always On Latency Dashboard was not working with SQL Server 2012.

Création de scripts :Scripting:

  • Correction d’un problème où la création d’un script de procédure stockée pour Azure SQL Data Warehouse ne fonctionnait pas pour un utilisateur non administrateur.Fixed an issue where scripting stored procedure against Azure SQL Data Warehouse, is not working for non-admin user.
  • Correction d’un problème où la création d’un script de base de données pour Azure SQL Database ne donnait pas lieu à la création d’un script pour les propriétés SCOPED CONFIGURATION.Fixed an issue where scripting a database against Azure SQL Database was not scripting the SCOPED CONFIGURATION properties.

Télémétrie :Telemetry:

  • Correction d’un problème où SSMS se bloquait au moment de se connecter à un serveur après avoir renoncé à l’envoi de données de télémétrie.Fixed issue where SSMS crashes then trying to connect to a server, after opting out of sending telemetry.

Azure SQL Database :Azure SQL Database:

  • Correction d’un problème où l’utilisateur ne pouvait pas définir ou modifier le niveau de compatibilité (liste déroulante vide).Fixed an issue where the user was not able to set or change compatibility level (the drop-down from empty). Remarque : pour définir le niveau de compatibilité à 150, l’utilisateur doit toujours utiliser le bouton Script et modifier manuellement le script.Note: in order to set the compatibility level to 150, the user still needs to use the Script button and manually edit the script.

SMO :SMO:

  • Paramètre Taille du journal des erreurs affiché dans SMO.Exposed Error Log Size setting in SMO. Pour plus d’informations, consultez Set the Maximum Size of the SQL Server Error Logs.For details, see Set the Maximum Size of the SQL Server Error Logs.
  • Correction de la création de scripts de sauts de ligne dans SMO sur Linux.Fix linefeed scripting in SMO on Linux.
  • Diverses améliorations sur le plan des performances pendant la récupération de propriétés rarement utilisées.Miscellaneous perf improvement when retrieving rarely used properties.

IntelliSense :Intellisense:

  • Amélioration des performances : réduction du volume de requêtes IntelliSense pour les données de colonne.Perf improvement: reduced volume of intellisense queries for column data. Cela est particulièrement utile quand les tables utilisées contiennent une multitude de colonnes.This is especially beneficial when working on tables with huge number of columns.

Paramètres utilisateur SSMS :SSMS User settings:

  • Correction d’un problème où la page d’options ne se redimensionnait pas correctement.Fixed an issue where the options page was not resizing properly.

Divers :Misc:

  • Amélioration de l’affichage de texte dans la page de détails des statistiques.Improved how text is displayed on Statistics details page.

Integration Services (IS)Integration Services (IS)

  • Meilleure prise en charge d’Azure SQL Database Managed Instance.Better support for Azure SQL Database Managed Instance.
  • Correction d’un problème où l’utilisateur ne pouvait pas créer de catalogue pour SQL Server 2014 ou version antérieure.Fixed an issue where the user was unable to create a catalog for SQL Server 2014 or before.
  • Correction de deux problèmes liés aux rapports :Fixed two issues with reports:
    • Suppression du nom d’ordinateur pour les serveurs Azure.Removed the machine name for Azure servers.
    • Gestion améliorée du nom d’objet localisé.Improved handling of localized object name.

Problèmes connusKnown issues

Certaines boîtes de dialogue affichent une erreur d’édition non valide quand les nouvelles éditions Usage général ou Critique pour l’entreprise d’Azure SQL Database sont utilisées.Some dialogs display an invalid edition error when working with new General Purpose or Business Critical Azure SQL Database editions.

télécharger SSMS 17.6download SSMS 17.6

Numéro de build : 14.0.17230.0Build number: 14.0.17230.0
Date de publication : 20 mars 2018Release date: March 20, 2018

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ésWhat's new

SSMS généralGeneral SSMS

SQL Database Managed Instance :SQL Database Managed Instance:

  • Ajout de la prise en charge d’Azure SQL Database Managed Instance.Added a support for Azure SQL Database Managed Instance. Azure SQL Database Managed Instance offre une compatibilité proche de 100 % avec SQL Server local, une implémentation native de réseau virtuel (VNet) qui fait face aux problèmes de sécurité courants et un modèle métier favorable aux clients de SQL Server local.Azure SQL Database Managed Instance provides near 100% compatibility with SQL Server on-premises, a native virtual network (VNet) implementation that addresses common security concerns, and a business model favorable for on-premises SQL Server customers.
  • Prise en charge de scénarios de gestion courants tels que les suivants :Support for common management scenarios like:
    • Créer et modifier des bases de données.Create and alter databases.
    • Sauvegarder et restaurer des bases de données.Back up and restore databases.
    • Importation, exportation, extraction et publication d’applications de la couche Données.Importing, exporting, extracting, and publishing Data-tier Applications.
    • Affichage et modification de propriétés du serveur.Viewing and altering Server properties.
    • Prise en charge complète de l’Explorateur d’objets.Full Object Explorer support.
    • Écriture d’objets de base de données sous forme de scripts.Scripting database objects.
    • Prise en charge des travaux de l’Agent SQL.Support for SQL Agent jobs.
    • Prise en charge des serveurs liés.Support for Linked Servers.
  • Vous pouvez en savoir plus sur les instances managées ici.Learn more about Managed Instances here.

Explorateur d'objets :Object Explorer:

  • Paramètres ajoutés pour ne pas imposer des crochets autour des noms lors d’un glisser-déplacer à partir de l’Explorateur d’objets vers une fenêtre de requête.Added settings to not force brackets around names when dragging & dropping from Object Explorer to Query Window. (Suggestions des utilisateurs 32911933 et 32671051.)(User suggestions 32911933, and 32671051.)

Classification des données :Data Classification:

  • Améliorations générales et résolutions de bogues.General improvements and bug fixes.

Integration Services (IS)Integration Services (IS)

Correctifs de boguesBug fixes

SSMS généralGeneral SSMS

Classification des données :Data Classification:

  • Correction d’un problème dans *Classification des données à cause duquel les classifications nouvellement ajoutées s’affichaient avec un type d’informations et une étiquette sensibilité obsolètes.Fixed an issue in *Data Classification that was causing newly added classifications to be displayed with stale information type and sensitivity label.
  • Résolution d’un problème où la Classification des données ne fonctionnait pas quand la cible était un serveur configuré avec un classement qui respecte la casse.Fixed an issue where Data Classification was not working when targeting a server set to a case-sensitive collation.

AlwaysOn :Always On:

  • Correction d’un problème dans le tableau de bord d’affichage des groupes de disponibilité où le fait de cliquer sur Collecter les données de latence pouvait générer une erreur quand le serveur était configuré avec un classement qui respecte la casse.Fixed an issue in AG Show Dashboard where clicking on Collect Latency Data could result in an error when the server was set to a case-sensitive collation.
  • Correction d’un problème où SSMS signalait de façon erronée un groupe de disponibilité comme Distribué quand le service de cluster s’arrêtait.Fixed an issue where SSMS was incorrectly reporting an AG as Distributed when the Cluster service shuts down.
  • Correction d’un problème survenant lors de la création d’un groupe de disponibilité à l’aide de la boîte de dialogue Créer le groupe de disponibilité et où la valeur ReadOnlyRoutingUrl est exigée.Fixed an issue when creating AG using Create Availability Group dialog the ReadOnlyRoutingUrl is required.
  • Correction d’un problème survenant quand le serveur principal est en panne et que le basculement manuel vers un serveur secondaire lève une exception NullReferenceException.Fixed an issue when the primary is down and manually failover to secondary, a NullReferenceException is thrown.
  • Correction d’un problème survenant pendant la création d’un groupe de disponibilité à l’aide de la fonctionnalité de sauvegarde/restauration pour initialiser une base de données et que les fichiers de base de données sont créés dans le répertoire par défaut sur les réplicas secondaires.Fixed an issue when creating Availability Group using backup/restore to initialize a database, on the secondary replicas, the database files are created in the default directory. Le correctif inclut les opérations suivantes :The fix includes:
    • Ajouter le validateur de répertoire de données/journaux.Add the data/log directory validator.
    • Effectuer le déplacement des fichiers vers le réplica principal uniquement quand le réplica se trouve sur un autre système d’exploitation.Only do the file relocation when the replica is on a different OS to the primary replica.
  • Résolution d’un problème où l’Assistant SSMS ne génère pas l’option CLUSTER_TYPE, ce qui provoquait l’échec de la jointure secondaire.Fixed an issue where SSMS wizard doesn't generate CLUSTER_TYPE option, causing secondary join to fail.

Programme d’installation :Setup:

  • Correction d’un problème où une tentative de mise à niveau de SSMS en installant le « package de mise à niveau » échouait quand SSMS était installé dans un emplacement autre que celui par défaut.Fixed issue where trying to upgrade SSMS by installing the "upgrade package" was failing when SSMS was installed in a non-default location.

SMO :SMO:

  • Correction d’un problème de performances où l’écriture du script des tables sur SQL Server 2016 et les versions ultérieures peut prendre jusqu’à 30 secondes (elle prend actuellement moins d’une seconde).Fixed performance issue where scripting tables on SQL Server 2016 and above could take up to 30 seconds (now, it's down to less than 1 second).

Explorateur d'objets :Object Explorer:

  • Correction d’un problème où SSMS pouvait lever une exception indiquant, par exemple, que « l’objet ne peut pas être converti de du type DBNull en d’autres types » quand vous tentez de développer le nœud Gestion dans l’Explorateur d’objets.Fixed an issue where SSMS could throw an exception like "Object cannot be cast from DBNull to other types" when trying to expand Management node in Object Explorer.
  • Correction d’un problème où Démarrer PowerShell ne détectait pas le module SQLServer quand un profil PS défini par l’utilisateur émettait la sortie.Fixed an issue where Start PowerShell was not detecting the SQLServer module when user-defined PS profile emitted output.
  • Correction d’un blocage intermittent qui pouvait se produire lors d’un clic droit sur un nœud Table ou Index dans l’Explorateur d’objets.Fixed an intermittent hang that could occur when right-clicking a Table or Index node in Object Explorer.

Messagerie de base de données :Database Mail:

  • Correction d’un problème où l’Assistant Configuration de la messagerie de base de données levait une exception en cas de tentative d’affichage/de gestion de plus de 16 profils.Fixed an issue where Database Mail Configuration Wizard was throwing an exception when trying to display/manage more than 16 profiles.

Analysis Services (AS)Analysis Services (AS)

  • Correction d’un problème où en cas de modification d’une source de données sur un modèle de niveau de compatibilité 1400 dans SSMS, les changements apportés n’étaient pas enregistrés sur le serveur.Fixed as issue where modifying a data source on a 1400 compatibility level model in SSMS the changes are not saved to the server.

Integration Services (IS)Integration Services (IS)

  • Correction d’un problème où SSMS n’affichait pas de nœud de catalogue SSIS ni de rapports quand une connexion était établie à SQL Database Managed InstanceFixed an issue where SSMS did not show SSIS catalog node and reports when connected to SQL Database Managed Instance

Problèmes connusKnown issues

Avertissement

Il existe un problème connu où SSMS 17.6 devient instable et plante lors de l’utilisation de Plans de maintenance.There is a known issue where SSMS 17.6 becomes unstable and crashes when using Maintenance Plans. Si vous utilisez des plans de maintenance, n’installez pas SSMS 17.6.If you use Maintenance Plans, do not install SSMS 17.6. Revenez à SSMS 17.5 si vous avez déjà installé 17.6 et que ce problème vous affecte.Downgrade to SSMS 17.5 if you already installed 17.6 and this issue is affecting you.

télécharger SSMS 17.5download SSMS 17.5

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

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ésWhat's new

SSMS généralGeneral SSMS

Découverte et classification des données :Data Discovery & Classification:

  • Ajout d’une nouvelle fonctionnalité Découverte et classification des données SQL pour la découverte, la classification, l’étiquetage et la création de rapport concernant les données sensibles dans vos bases de données.Added a new SQL Data Discovery & Classification feature for discovering, classifying, labeling & reporting sensitive data in your databases.
  • La découverte automatique et la classification de vos données les plus sensibles (données professionnelles, financières, médicales, personnelles, etc.) peuvent jouer un rôle essentiel dans la protection des informations de votre organisation.Auto-discovering and classifying your most sensitive data (business, financial, healthcare, personal data, etc.) can play a pivotal role in your organizational information protection stature.
  • Découvrez plus d’informations sur la Découverte et classification des données SQL.Learn more at SQL Data Discovery & Classification.

Éditeur de requête :Query Editor:

  • Ajout de la prise en charge de l’option SkipRows pour le format de fichier externe de texte délimité dans Azure SQL Data Warehouse.Added support for SkipRows option to the Delimited Text External File Format for Azure SQL DW. Cette fonctionnalité permet aux utilisateurs d’ignorer un nombre spécifié de lignes pendant le chargement de fichiers de texte délimité dans SQL DW.This capability allows users to skip a specified number of rows when loading delimited text files into SQL DW. Ajout également de la prise en charge d’Intellisense/SMO correspondante pour le mot clé FIRST_ROW.Also added the corresponding intellisense/SMO support for the FIRST_ROW keyword.

Plan d’exécution de requêtes :Showplan:

Correctifs de boguesBug fixes

SSMS généralGeneral SSMS

Plan d’exécution de requêtes :Showplan:

  • Correction du temps écoulé des statistiques des requêtes actives, pour afficher la durée d’exécution du moteur plutôt que le temps écoulé de la connexion LQS.Fixed Live Query Statistics elapsed time, to show engine execution time instead of time elapsed for LQS connection.
  • Correction d’un problème où le plan d’exécution de requêtes ne pouvait pas reconnaître les opérateurs logiques Apply comme GbApply et InnerApply.Fixed an issue where showplan was not able to recognize Apply logical operators like GbApply and InnerApply.
  • Correction d’un problème lié à ExchangeSpill.Fixed an issue related to ExchangeSpill.

Éditeur de requête :Query Editor:

  • Correction d’un problème lié aux SPID où SSMS pouvait générer une erreur de type « Le format de la chaîne d’entrée est incorrect.Fixed on issue related to SPIDs where SSMS could throw an error like "Input string was not in a correct format. (mscorlib) » à l’exécution d’une requête simple précédée de « SET SHOWPLAN_ALL ON ».(mscorlib)" when executing a simple query preceded by a "SET SHOWPLAN_ALL ON".

SMO :SMO:

  • Correction d’un problème où SMO ne pouvait pas récupérer les propriétés AvailabilityReplica quand le classement du serveur était sensible à la casse (par conséquent, SSMS pouvait afficher un message d’erreur de type « L’identificateur en plusieurs parties « a.delimited » ne peut pas être lié ».Fixed an issue where SMO was not able to fetch AvailabilityReplica properties in case the server collation happened to be case-sensitive (as a result, SSMS could display an error message like "The multi-part identifier "a.delimited" could not be bound."
  • Correction d’un problème dans la classe DatabaseScopedConfigurationCollection, où les classements n’étaient pas gérés correctement (ainsi, un SSMS s’exécutant sur un ordinateur avec des paramètres régionaux turcs pouvait afficher une erreur de type « L’estimation de cardinalité héritée n’est pas une configuration délimitée valide » lors d’un clic droit sur une base de données s’exécutant sur un serveur avec un classement sensible à la casse).Fixed an issue in DatabaseScopedConfigurationCollection class, where incorrectly handling collations (as a result, an SSMS running on an ma machine with a Turkish locale could display an error like "legacy cardinality estimation is not valid scoped configuration" when right-clicking on a database running on a server with a case-sensitive collation).
  • Correction d’un problème dans la classe JobServer, où SMO ne pouvait pas récupérer les propriétés de SQL Agent sur un serveur SQL 2005 (par conséquent, SSMS générait une erreur de type « Impossible d’attribuer une valeur par défaut à une variable locale.Fixed an issue in JobServer class, where SMO was not able to fetch SQL Agent properties on a SQL 2005 server (as a result, SSMS was throwing an error like "Cannot assign a default value to a local variable. La variable scalaire « @ServiceStartMode » doit être déclarée et, finalement, n’affichait pas le nœud SQL Agent dans l’Explorateur d’objets).Must declare the scalar variable "@ServiceStartMode" and, ultimately, was not displaying the SQL Agent node in Object Explorer).

Modèles :Templates:

Explorateur d'objets :Object Explorer:

Audit :Auditing:

  • Correction d’un problème avec la fonctionnalité Fusionner les fichiers d’audit.Fixed an issue with the Merge Audit Files feature.

Problèmes connusKnown issues

Classification des données :Data classification:

  • La suppression d’une classification, puis l’ajout manuel d’une nouvelle classification pour la même colonne entraînait l’attribution de l’ancien type d’informations et de l’ancienne étiquette de sensibilité à la colonne dans la vue principale.Removing a classification and then manually adding a new classification for the same column results in the old information type and sensitivity label being assigned to the column in the main view.
    Solution de contournement: Attribuez le nouveau type d’informations et la nouvelle étiquette de sensibilité après l’ajout de la classification à la vue principale et avant l’enregistrement.Workaround: Assign the new information type and sensitivity label after the classification was added back to the main view and before saving.

télécharger SSMS 17.4download SSMS 17.4

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

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ésWhat's new

SSMS généralGeneral SSMS

Évaluation des vulnérabilités :Vulnerability Assessment:

  • Ajout d’un nouveau service d’évaluation des vulnérabilités SQL pour analyser la présence éventuelle de vulnérabilités et d’écarts par rapport aux meilleures pratiques dans les bases de données, par exemple, des erreurs de configuration, des autorisations excessives et des données sensibles exposées.Added a new SQL Vulnerability Assessment service to scan your databases for potential vulnerabilities and deviations from best practices, such as misconfigurations, excessive permissions, and exposed sensitive data.
  • Les résultats de l’évaluation sont accompagnés d’étapes actionnables permettant de résoudre chaque problème et, le cas échéant, de scripts de correction personnalisés.Results of the assessment include actionable steps to resolve each issue and customized remediation scripts where applicable. Le rapport d’évaluation est adaptable à chaque environnement et aux exigences spécifiques.The assessment report can be customized for each environment and tailored to specific requirements. Pour en savoir plus, consultez la page Évaluation des vulnérabilités SQL.Learn more at SQL Vulnerability Assessment.

SMO :SMO:

  • Correction du problème à cause duquel *HasMemoryOptimizedObjects levait une exception sur Azure.Fixed issue where *HasMemoryOptimizedObjects were throwing exception on Azure.
  • Ajout de la prise en charge de la nouvelle fonctionnalité CATALOG_COLLATION.Added support for new CATALOG_COLLATION feature.

Tableau de bord Always On :Always On Dashboard:

  • Amélioration de l’analyse de la latence dans les groupes de disponibilité.Improvements for latency analysis in Availability Groups.
  • Ajout de deux nouveaux rapports : AlwaysOn_Latency_Primary et AlwaysOn_Latency_Secondary.Added two new reports: AlwaysOn_Latency_Primary and AlwaysOn_Latency_Secondary.

Plan d’exécution de requêtes :Showplan:

  • Mise à jour des liens, de sorte qu’ils pointent vers la documentation appropriée.Updated links to point to correct documentation.
  • Permet une analyse de plan unique directement à partir du plan réellement généré.Allow single plan analysis directly from actual plan produced.
  • Nouvel ensemble d’icônes.New set of icons.
  • Ajout de la prise en charge permettant de reconnaître « Appliquer des opérateurs logiques », comme GbApply ou InnerApply.Added support for recognize "Apply logical operators" like GbApply, InnerApply.

XE Profiler :XE Profiler:

  • Renommé XEvent Profiler.Renamed to XEvent Profiler.
  • À présent, les commandes de menu Arrêter/Démarrer arrêtent/démarrent la session par défaut.Stop/Start menu commands now stop/start the session by default.
  • Activation des raccourcis clavier (par exemple, CTRL+F pour faire une recherche).Enabled keyboard shortcuts (for example, CTRL-F to search).
  • Ajout des actions database_name et client_hostname aux événements concernés dans les sessions XEvent Profiler.Added database_name and client_hostname actions to appropriate events in XEvent Profiler sessions. Pour que la modification prenne effet, vous devrez peut-être supprimer les instances de sessions QuickSessionStandard et QuickSessionTSQL sur les serveurs - Connect 3142981.For the change to take effect, you may need to delete existing QuickSessionStandard or QuickSessionTSQL session instances on the servers - Connect 3142981

Ligne de commande :Command line:

  • Ajout d’une nouvelle option de ligne de commande («-G ») qui peut être utilisée pour faire en sorte que SSMS se connecte automatiquement à un serveur/une base de données avec l’authentification Active Directory (« Intégrée » ou « Mot de passe »).Added a new command-line option ("-G") that can be used to automatically have SSMS connect to a server/database using Active Directory Authentication (either 'Integrated' or 'Password'). Pour plus d’informations, consultez la page Utilitaire SSMS.For details, see Ssms utility.

Assistant Importation de fichier plat :Import Flat File Wizard:

  • Ajout de la possibilité de choisir un nom de schéma autre que le nom par défaut (« dbo ») lors de la création de la table.Added a way to pick a schema name other than the default ("dbo") when creating the table.

Magasin des requêtes :Query Store:

  • Restauration du rapport « Requêtes ayant régressé » lors du développement de la liste de rapports disponibles dans le Magasin des requêtes.Restored the "Regressed Queries" report when expanding the Query Store available reports list.

Integration Services (IS)Integration Services (IS)

  • Ajout de la fonction de validation de package à l’Assistant Déploiement, ce qui permet à l’utilisateur d’identifier des composants à l’intérieur des packages SSIS non pris en charge dans Azure-SSIS IR.Added package validation function in Deployment Wizard, which helps the user figure out components inside SSIS packages that are not supported in Azure-SSIS IR.

Correctifs de boguesBug fixes

SSMS généralGeneral SSMS

  • Explorateur d'objets : Correction du problème à cause duquel le nœud Fonction table ne s’affichait pas pour les captures instantanées de base de données - Connect 3140161.Object Explorer: Fixed an issue where Table-Valued Function node was not showing up for database snapshots - Connect 3140161. Amélioration des performances lors du développement du nœud Bases de données quand le serveur possède des bases de données autoclose.Improved performance when expanding Databases node when the server has autoclose databases.
  • Éditeur de requête : Correction du problème à cause duquel IntelliSense échouait pour les utilisateurs n’ayant pas accès à la base de données MASTER.Query Editor: Fixed an issue where IntelliSense was failing for users that don't have access to the master database. Correction d’un problème qui était à l’origine d’un blocage de SSMS dans certains cas, lors de la fermeture de la connexion à un ordinateur distant - Connect 3142557.Fixed an issue that was causing SSMS to crash in some cases when the connection to a remote machine was closed - Connect 3142557.
  • Observateur XEvent : Réactivation de la fonctionnalité d’exportation vers XEL.XEvent Viewer: Re-enabled functionality to export to XEL. Correction des problèmes qui empêchaient l’utilisateur, dans certains cas de charger la totalité d’un fichier XEL.Fixed issues where in some cases the user was not able to load an entire XEL file.
  • XEvent Profiler : Correction d’un problème qui était à l’origine d’un blocage de SSMS lorsque l’utilisateur ne disposait pas des autorisations VIEW SERVER STATE.XEvent Profiler: Fixed an issue that was causing SSMS to crash when the user did not have VIEW SERVER STATE permissions. Correction du problème à cause duquel la fermeture de la fenêtre Données actives XE Profiler n’arrêtait pas la session sous-jacente.Fixed an issue where closing the XE Profiler Live Data window did not stop the underlying session.
  • Serveurs inscrits : Correction d’un problème où la commande « Déplacer vers... » cessait de fonctionner : Connect 3142862 et Connect 3144359.Registered Servers: Fixed an issue where the "Move To..." command stopped working - Connect 3142862 and Connect 3144359.
  • SMO : Correction du problème à cause duquel la méthode TransferData sur l’objet Transfer ne fonctionnait pas.SMO: Fixed an issue where the TransferData method on the Transfer object was not working. Correction du problème à cause duquel les bases de données de serveur levaient une exception pour les bases de données SQL Data Warehouse en pause.Fixed an issue where Server databases throws exception for paused SQL DW databases. Correction d’un problème où la création d’un script de base de données SQL sur SQL Data Warehouse générait des valeurs de paramètres T-SQL incorrectes.Fixed an issue where scripting SQL database against SQL Data Warehouse generated incorrect T-SQL parameter values. Correction du problème à cause duquel les scripts d’une extension de base de données émettaient à tort l’option DATA_COMPRESSION.Fixed an issue where scripting of a stretched DB incorrectly emitting the DATA_COMPRESSION option.
  • Moniteur d’activité des travaux : Correction du problème à cause duquel l’utilisateur obtenait une erreur « Index hors plage.Job Activity Monitor: Fixed an issue where the user was getting an "Index was out of range. Il doit être non négatif et inférieur à la taille de la collection.Must be non-negative and less than the size of the collection. Nom du paramètre : index (System.Windows.Forms) » lorsqu’il tentait de filtrer par catégorie - Connect 3138691.Parameter name: index (System.Windows.Forms)" error when trying to filter by Category - Connect 3138691.
  • Dialogue de connexion : Correction d’un problème qui empêchait les utilisateurs de domaine ne disposant pas d’un accès en lecture/écriture à un contrôleur de domaine de se connecter à un serveur SQL Server avec l’authentification SQL : Connect 2373381.Connection Dialog: Fixed an issue where domain users without access to a Read/Write domain controller could not sign in to a SQL Server using SQL Authentication - Connect 2373381.
  • Réplication : Correction du problème à cause duquel une erreur du type « Impossible d’appliquer la valeur "Null" à la propriété ServerInstance » s’affichait au moment de consulter les propriétés d’un abonnement par extraction dans SQL Server.Replication: Fixed an issue where an error similar to "Cannot apply value 'null' to property ServerInstance" was displayed when looking at properties of a pull subscription in SQL Server.
  • Configuration de SSMS : Correction du problème à cause duquel la configuration de SSMS provoquait à tort la reconfiguration de tous les produits installés sur l’ordinateur.SSMS Setup: Fixed an issue where SSMS setup was incorrectly causing all the installed products on the machine to be reconfigured.
  • Paramètres utilisateurs :User Settings:
    • Grâce à ce correctif, les utilisateurs Azure Government profitent d’un accès ininterrompu à leurs ressources Azure SQL Database et Azure Resource Manager avec SSMS par le biais de l’authentification universelle et de la connexion Azure Active Directory.With this fix, Azure Government users have uninterrupted access to their Azure SQL Database and Azure Resource Manager resources with SSMS via Universal authentication and Azure Active Directory login. Les utilisateurs des versions antérieures de SSMS devront ouvrir Outils|Options|Services Azure et, sous Gestion des ressources, changer la configuration de la propriété « Autorité Active Directory » pour lui donner la valeur https://login.microsoftonline.us.Users of prior versions of SSMS would need to open Tools|Options|Azure Services and under Resource Management change the configuration of the "Active Directory Authority" property to https://login.microsoftonline.us.

Analysis Services (AS)Analysis Services (AS)

  • Profiler : correction d’un problème de connexion avec l’authentification Windows à Azure Analysis Services.Profiler: fixed an issue when trying to connect using Window Authentication against Azure AS.
  • Correction d’un problème qui pouvait provoquer un blocage en cas d’annulation des détails de connexion sur un modèle 1400.Fixed an issue that could cause a crash when canceling connection details on a 1400 model.
  • Lors de sa définition dans la boîte de dialogue Propriétés de connexion, dans le cadre de l’actualisation des informations d’identification, la clé Blob Azure sera désormais visuellement masquée.When setting an Azure blob key in the connection properties dialog when refreshing credentials, it will now be visually masked.
  • Correction d’un problème dans la boîte de dialogue de sélection de l’utilisateur Azure Analysis Services, pour afficher le GUID de l’ID application au lieu de l’ID objet lors de la recherche.Fixed an issue in the Azure Analysis Services User selection dialog to show the Application ID guid instead of the Object ID when searching.
  • Correction d’un problème dans la barre d’outils du concepteur de requêtes Parcourir la base de données/MDX, à cause duquel les icônes de certains boutons étaient incorrectement mappées.Fixed an issue in the Browse Database\MDX query designer toolbar that caused the icons to be incorrectly mapped for some buttons.
  • Correction d’un problème qui empêchait de se connecter à SSAS avec des adresses HTTP/HTTPS msmdpump IIS.Fixed an issue that prevented connecting to SSAS using msmdpump IIS http/https addresses.
  • Plusieurs chaînes de la boîte de dialogue Sélecteur d’utilisateur Azure Analysis Services ont maintenant été traduites dans des langues supplémentaires.Several strings in the Azure Analysis Services User Picker dialog have now been translated for additional languages.
  • La propriété MaxConnections est à présent visible pour les sources de données dans les modèles tabulaires.MaxConnections property is now visible for data sources in tabular models.
  • L’Assistant Déploiement générera désormais des définitions JSON correctes pour les membres du rôle Azure Analysis Services.Deployment Wizard will now generate correct JSON definitions for Azure AS role members.
  • Correction d’un problème dans SQL Profiler à cause duquel sélectionner l’authentification Windows à Azure Analysis Services invitait quand même à se connecter.Fixed an issue in SQL Profiler where selecting Windows Authentication against Azure AS would still prompt for login.

télécharger SSMS 17.3download SSMS 17.3

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

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

AméliorationsEnhancements

  • Ajout du nouvel Assistant d’importation de fichier plat pour simplifier l’importation des fichiers CSV avec une infrastructure intelligente, nécessitant une intervention de l’utilisateur ou des connaissances techniques minimes.New "Import Flat File" wizard added to streamline the import experience of CSV files with an intelligent framework, requiring minimal user intervention, or specialized domain knowledge. Pour plus d’informations, consultez Assistant Importer un fichier plat dans SQL.For details, see Import Flat File to SQL Wizard.
  • Ajout du nœud « XEvent Profiler » à l’Explorateur d’objets.Added "XEvent Profiler" node to Object Explorer. Pour plus d’informations, consultez Utiliser SSMS XEvent Profiler.For details, see Use the SSMS XEvent Profiler.
  • Mise à jour du filtrage et de la catégorisation des attentes dans le rapport des attentes historiques du Tableau de bord Performances.Updated waits filtering and categorization in Performance Dashboard historical waits report.
  • Ajout de la vérification syntaxique de la fonction « Predict ».Added the syntax check of the "Predict" function.
  • Ajout de la vérification syntaxique des requêtes External Library Management.Added the syntax check of the External Library Management queries.
  • Ajout de la prise en charge SMO pour External Library Management.Added SMO support for External Library Management.
  • Ajout de la prise en charge de « Démarrer PowerShell » dans la fenêtre « Serveurs inscrits » (nécessite un nouveau module SQL PowerShell).Added "Start PowerShell" support to "Registered Servers" window (requires a new SQL PowerShell module).
  • AlwaysOn : ajout de la prise en charge du routage en lecture seule pour les groupes de disponibilité.Always On: added read-only routing support for availability groups.
  • Ajout d’une option pour envoyer les informations de trace dans la fenêtre Sortie pour les connexions « Active Directory - Authentification universelle avec prise en charge de MFA » (option désactivée par défaut ; doit être activée dans les paramètres utilisateur sous « Outils > Options > Services Azure > Azure Cloud > Niveau de trace dans la fenêtre Sortie ADAL »).Added an option to send tracing details to the Output Window for "Active Directory - Universal with MFA support" logins (off by default; needs to be turned on in user settings under "Tools > Options > Azure Services > Azure Cloud > ADAL Output Window Trace Level").
  • Magasin des requêtes :Query Store:
    • L’interface utilisateur Magasin des requêtes est maintenant accessible même quand QDS est désactivé, si QDS a enregistré des données.Query Store UI will be accessible even when QDS is OFF as long as QDS have recorded any data.
    • L’interface utilisateur Magasin des requêtes expose maintenant les attentes par catégorie dans tous les rapports existants.Query Store UI now exposes waits categorization in all the existing reports. Cela permet aux clients de gérer les scénarios avec des requêtes principales en attente, par exemple.This lets customers unlock the scenarios of Top Waiting Queries and many more.
  • Ajout des en-têtes de paramètres de script rendu facultatif (désactivé par défaut ; peut être activé dans les paramètres utilisateur sous « Outils > Options > Explorateur d’objets SQL Server > Scripts > Inclure l’en-tête des paramètres de script ») - Article Connect 3139199.Made inclusion of the scripting parameters headers optional (off by default; can be enabled in user settings under "Tools > Options > SQL Server Object Explorer > Scripting > Include scripting parameters header") - Connect item 3139199.
  • Suppression de la personnalisation « RC ».Removed "RC" branding.

Correctifs de boguesBug Fixes

SSMS généralGeneral SSMS

  • XEvent :XEvent:
    • Correction d’un problème où SSMS ouvrait uniquement une partie des événements dans le fichier .xel.Fixed issue where SSMS opens only part of the events in .xel file.
    • Amélioration de l’expérience « Observer les données actives » quand la base de données par défaut n’est pas définie sur 'master' - Article Connect 1222582.Improved "Watch Live Data" experience when default database is not 'master' - Connect item 1222582.
  • AlwaysOn : Correction du problème pouvant provoquer l’échec de la restauration des sauvegardes de journaux avec l’erreur « Le journal dans ce jeu de sauvegarde se termine au numéro de séquence d’enregistrement x, ce qui est trop tôt pour une application à la base de données ».Always On: Fixed issue where "Restore log backups" may fail with error "The sign in this backup set terminates at LSN x, which is too early to apply to the database".
  • Moniteur d’activité des travaux : correction des icônes incohérentes - Article Connect 3133100.Job Activity Monitor: fixed inconsistent icons - Connect item 3133100.
  • Magasin des requêtes : Correction du problème qui empêchait l’utilisateur de choisir une plage de dates « personnalisée » pour les rapports du magasin des requêtes.Query Store: Fixed Issue where user cannot choose "custom" date range for Query Store reports. Consultez les articles Connect suivants :Linked to below connect items.
  • Correction du problème où la boîte de dialogue de connexion n’« effaçait » pas la dernière base de données utilisée quand les informations enregistrées contenaient une base de données nommée et que l’utilisateur sélectionnait la valeur par défaut.Fixed issue where connection dialog doesn't "clear" the most recently used database when saved info has named database and user selects default.
  • Scripts d’objets : Correction d’un problème qui empêchait la commande « Générer le script de la base de données » de fonctionner et générait une erreur quand l’utilisateur avait une base de données DW suspendue sur le serveur, mais qu’il sélectionnait une autre base de données non DW et tentait de créer un script de cette dernière.Object Scripting: Fixed an issue where "Generate database script" not working and throwing an error when the user has a paused DW database on the server, but selected another non-DW database and tried t script it. Correction du problème de non-correspondance entre l’en-tête des procédures stockées faisant l’objet d’un script et les paramètres du script, ce qui donnait un script équivoque - Article Connect 3139784.Fixed issue where the header for scripted Stored Procedures was not matching the script settings, resulting in a misleading script - Connect item 3139784. Réactivation du bouton « Script » lors du ciblage d’objets SQL Azure.Re-enabled the "Script button" when targeting SQL Azure objects. Correction d’un problème lié à SSMS qui ne permettait pas de créer un script pour les opérations « Modifier » ou « Exécuter » sur certains objets (UDF, View, SP, Trigger) avec une connexion à une base de données SQL Azure Database - Article Connect 3136386.Fixed issue where SSMS was not allowing scripting for "Alter" or "Execute" on some objects (UDF, View, SP, Trigger) when connected to an Azure SQL database - Connect item 3136386.
  • Éditeur de requête :Query editor:
    • Amélioration d’Intellisense lors du ciblage de bases de données SQL Azure.Improved intellisense when targeting Azure SQL databases.
    • Correction d’un problème qui faisait échouer les requêtes en raison de l’expiration d’un jeton d’authentification (authentification universelle).Fixed an issue where queries failed due to an expired authentication token (Universal Authentication).
    • Amélioration d’Intellisense avec les bases de données Azure SQL. En particulier, dans le cas d’une connexion à Azure SQL Database, la dernière grammaire de T-SQL (140) est maintenant utilisée.Improved intellisense when working against Azure SQL databases (particularly, when connecting to Azure SQL Database, the latest T-SQL grammar (140) will be used).
    • Correction d’un problème où l’ouverture d’une fenêtre de requête avec une connexion à une base de données autre que DataWarehouse sur un serveur générait différentes erreurs liées aux types/options non pris en charge pour toutes les fenêtres de requête ouvertes postérieurement sur ce serveur.Fixed issue where open a query window with a connection to a non-DataWarehouse database on a server would cause all subsequent query windows for that server to DataWarehouse databases to throw various errors about unsupported types/options.
  • AlwaysOn :Always On:
    • Ajout d’une colonne en mode amorçage au tableau de bord AlwaysOn et à la page de propriétés des groupes de disponibilité.Added For details, seeding mode column to Always On dashboard and AG properties page.
    • Correction d’un problème qui empêchait la création d’un groupe de disponibilité Linux quand le groupe de disponibilité principal était sur Windows - Article Connect 3139856.Fixed issue where it was not possible to create a Linux AG when primary is on Windows - Connect item 3139856.
  • Correction de plusieurs problèmes de « mémoire insuffisante » dans SSMS lors de l’exécution de requêtes - Article Connect 2845190 et Article Connect 3123864.Fixed several "Out of Memory" issues in SSMS when running queries - Connect item 2845190, Connect item 3123864.
  • Profiler :Profiler:
    • Correction du problème qui empêchait Profiler de fonctionner quand il ciblait SQL 2005.Fixed issue where Profiler was not working when targeting SQL 2005.
    • Correction du problème où Profiler ne respectait pas l’option de connexion « Faire confiance au certificat de serveur ».Fixed issue where Profiler was not honoring the "trust server certificate" connection option.
  • Moniteur d’activité : correction d’un problème qui empêchait le Moniteur d’activité de fonctionner quand il ciblait une instance SQL Server exécutée sur Linux.Activity Monitor: fixed an issue where Activity Monitor does not work when pointed at SQL Server running on Linux.
  • Correction d’un problème avec la classe de transfert SMO qui ne transférait pas les objets source de données externe ou les objets format de fichier externe. Les objets de ces types sont maintenant inclus dans le transfert.Fixed an issue with the SMO Transfer class where it wouldn't transfer External Data Source or External File Format objects, objects of those types should now correctly be included in the transfer.
  • Serveurs inscrits :Registered Servers:
    • Activation de la requête multiserveur pour les serveurs de l’agent utilisateur (elle essaie d’utiliser le même jeton pour chaque serveur de l’agent utilisateur dans le groupe).Enabled multiserver query for UA servers (it tries to use the same token for every UA server in the group).
  • Authentification universelle AD :AD Universal Authentication:
    • Correction du problème de non-prise en charge de l’authentification Azure AD.Fixed issue where Azure AD authentication was not supported.
    • Correction d’un problème qui empêchait le concepteur de tables ou de vues de fonctionner.Fixed issue where table/view designer was not working.
    • Correction d’un problème qui empêchait le fonctionnement des commandes « Sélectionner les 1 000 premières lignes » et « Modifier les 200 premières lignes ».Fixed issue where "Select Top 1000 rows" and "Edit Top 200 rows" were not working.
  • Restauration de base de données : correction d’un problème où la restauration ne prenait pas en compte le dernier dossier du chemin d’accès lors du déplacement de fichiers vers un autre emplacement.Database restore: fixed an issue where restore omits the last folder in the path when moving files to an alternate location.
  • Assistant Compression :Compress wizard:
    • Correction d’un problème avec l’Assistant Gestion de la compression pour les index. Correction du problème empêchant les Assistants Compression des données de fonctionner sur SQL 2016 et versions antérieures.Fixed an issue with manage compression wizard for indexes; fixed issue where compress data wizards were broken for SQL 2016 and lower. https://connect.microsoft.com/SQLServer/feedback/details/3139342
    • Ajout d’un Assistant Compression pour les tables et index Azure.Added Compress wizard to Azure tables and indexes.
  • Plan d’exécution de requêtes :Showplan:
    • Correction d’un problème où les opérateurs PDW n’étaient pas reconnus.Fixed issue where PDW operators were not recognized.
  • Propriétés du serveur :Server Properties:
    • Correction d’un problème qui empêchait la modification de l’affinité des processeurs de serveur.Fixed issue with not being able to modify server processor affinity.

Analysis Services (AS)Analysis Services (AS)

  • Correction de plusieurs problèmes avec l’Assistant Déploiement pour prendre en charge les modèles tabulaires de niveau de compatibilité 1400 et les sources de données Power Query.Fixed a number of issues with Deployment Wizard to support tabular 1400 compat-level models and Power Query data sources.
  • L’Assistant Déploiement peut maintenant être déployé sur Azure AS quand il est exécuté à partir de la ligne de commande.Deployment Wizard can now deploy to AS Azure when running from command line.
  • Quand il utilise l’authentification Windows dans Azure AS, l’utilisateur voit désormais le nom de son compte d’utilisateur correctement affiché dans l’Explorateur d’objets.When using Windows Auth in AS Azure the user will now For details, see the name of the user account in Object Explorer correctly.

Problèmes connus dans cette version 17.3 :Known issues in this 17.3 release:

SSMS généralGeneral SSMS

  • Les fonctionnalités SSMS suivantes ne sont pas prises en charge pour l’authentification Azure AD qui utilise l’agent utilisateur avec MFA :The following SSMS functionality is not supported for Azure AD auth using UA with MFA:
    • L’Assistant Paramétrage du moteur de base de données n’est pas pris en charge pour l’authentification Azure AD. Il existe un problème connu qui fait que l’utilisateur voit apparaître un message d’erreur énigmatique : « Impossible de charger le fichier ou l’assembly "Microsoft.IdentityModel.Clients.ActiveDirectory",… » au lieu du message attendu « L’Assistant Paramétrage du moteur de base de données ne prend pas en charge Microsoft Azure SQL Database ».Database Engine Tuning Advisor is not supported for Azure AD auth; there is a known issue where the error message presented to the user is a bit cryptic "Could not load file or assembly 'Microsoft.IdentityModel.Clients.ActiveDirectory,..." instead of the expected "Database Engine Tuning Advisor does not support Microsoft Azure SQL Database. (DTAClient) ».(DTAClient)".
  • La tentative d’analyse d’une requête dans les résultats DTA provoque une erreur : « L’objet doit implémenter IConvertible.Trying to analyze a query in DTA results in an error: "Object must implement IConvertible. mscorlib ».(mscorlib)".
  • L’option Requêtes régressées ne figure pas dans la liste Magasin des requêtes des rapports affichés dans l’Explorateur d’objets.Regressed Queries is missing from the Query Store list of reports in Object Explorer.
    • Solution de contournement : Cliquez avec le bouton droit sur le nœud Magasin des requêtes, puis sélectionnez Afficher les requêtes régressées.Workaround: Right-click the Query Store node and select View Regressed Queries.

Integration Services (IS)Integration Services (IS)

  • Le paramètre [execution_path] dans [catalog].[event_message] n’est pas correct pour les exécutions de package dans Scale Out. [execution_path] commence par « \Package » au lieu du nom d’objet du package exécutable.The [execution_path] in [catalog].[event_messagea] is not correct for package executions in Scale Out. The [execution_path] starts with "\Package" instead of the object name of the package executable. Quand vous affichez le rapport Vue d’ensemble des exécutions de package dans SSMS, le lien « Chemin d’accès de l’exécution » dans Vue d’ensemble de l’exécution ne fonctionne pas.When viewing the overview report of package executions in SSMS, the link of "Execution Path" in Execution Overview cannot work. Solution de contournement : cliquez sur « Afficher les messages » dans le rapport Vue d’ensemble pour vérifier tous les messages d’événement.The workaround is to click "View Messages" on overview report to check all event messages.

télécharger SSMS 17.2download SSMS 17.2

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

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

AméliorationsEnhancements

  • L’authentification multifacteur (MFA)Multi-Factor Authentication (MFA)

    • L’authentification de plusieurs utilisateurs Azure AD pour une authentification universelle avec l’authentification multifacteur (agent utilisateur avec MFA)Multiple-user Azure AD authentication for Universal authentication with Multi-factor authentication (UA with MFA)
    • Un nouveau champ d’entrée des informations d’identification de l’utilisateur a été ajouté pour l’authentification universelle avec MFA afin de prendre en charge l’authentification de plusieurs utilisateurs.A new user credential input field was added for Universal Authentication with MFA to support multi-user authentication.
  • La boîte de dialogue de connexion prend désormais en charge les 5 méthodes d’authentification suivantes :The connection dialog box now supports the following 5 authentication methods:

    • Authentification WindowsWindows Authentication
    • Authentification SQL ServerSQL Server Authentication
    • Active Directory - Authentification universelle avec prise en charge de MFAActive Directory - Universal with MFA support
    • Active Directory - Authentification par mot de passeActive Directory - Password
    • Active Directory - Authentification intégréeActive Directory - Integrated
  • L’Assistant Importation/exportation de base de données pour DacFx utilisant l’authentification universelle avec MFA.Database export/import for DacFx wizard using Universal Authentication with MFA.

  • Pour la prise en charge de l’API, consultez IUniversalAuthProvider Interface (Interface IUniversalAuthProvider).For API support, see IUniversalAuthProvider Interface.

  • La bibliothèque ADAL gérée, utilisée par l’authentification universelle Azure AD avec MFA, a été mise à niveau vers la version 3.13.9.ADAL managed library used by Azure AD Universal Authentication with MFA was upgraded to 3.13.9 version.

  • Par ailleurs, une nouvelle interface CLI a été publiée, prenant en charge le paramètre d’administration Azure AD pour SQL Database et SQL Data Warehouse.In addition, a new CLI interface was delivered supporting Azure AD admin setting for SQL Database and SQL Data Warehouse.

Pour plus d’informations sur les méthodes d’authentification Active Directory, consultez Authentification universelle avec SQL Database et SQL Data Warehouse (prise en charge de SSMS pour MFA) et Configurer l’authentification multifacteur Azure SQL Database pour SQL Server Management Studio.For more information on the Active Directory authentication methods, For details, see Universal Authentication with SQL Database and SQL Data Warehouse (SSMS support for MFA) and Configure Azure SQL Database multi-factor authentication for SQL Server Management Studio.

  • La fenêtre Sortie a des entrées pour les requêtes exécutées pendant le développement des nœuds de l’Explorateur d’objetsOutput window has entries for queries run during expansion of Object Explorer nodes

  • Concepteur de vues activé pour les bases de données Azure SQL DatabaseEnabled View designer Azure SQL Databases

  • Les options de script par défaut pour les objets de script dans l’Explorateur d’objets de SSMS ont changé :The default scripting options for scripting objects from Object Explorer in SSMS have changed:

    • Avant, la valeur par défaut pour une nouvelle installation spécifiait que le script généré devait cibler la dernière version de SQL Server (actuellement SQL Server 2017).Previously, the default on a new install was to have the generated script target the latest version of SQL Server (currently SQL Server 2017).
    • Dans SSMS 17.2, une nouvelle option a été ajoutée : Faire correspondre les paramètres de script à la source.In SSMS 17.2 a new option has been added: Match Script Settings to Source. Quand la valeur est définie sur True, le script généré cible les mêmes version, type de moteur et édition de moteur que le serveur à partir duquel l’objet est scripté.When set to True, the generated script targets the same version, engine type, and engine edition as the server the object being scripted is from.
    • Comme la valeur de Faire correspondre les paramètres de script à la source est définie sur True par défaut, les nouvelles installations de SSMS scriptent toujours automatiquement par défaut les objets sur la même cible que celle du serveur d’origine.The Match Script Settings to Source value is set to True by default, so new installs of SSMS will automatically default to always scripting objects to the same target as the original server.
    • Quand la valeur de Faire correspondre les paramètres de script à la source est définie sur False, les options de cible de script normales sont activées et fonctionnent comme avant.When the Match Script Settings to Source value is set to False, the normal scripting target options will be enabled and function as they did previously. Par ailleurs, toutes les options de script ont été déplacées dans leur propre section - Options de version.Additionally, all the scripting options have been moved to their own section - Version Options. Elles ne sont plus sous Options de script générales.They are no longer under General Scripting Options.
  • Nouvelle prise en charge des clouds nationaux dans « Restaurer à partir de l’URL »Added support for National Clouds in "Restore from URL"

  • Les rapports QueryStoreUI prennent désormais en charge des métriques supplémentaires (RowCount, DOP, CLR Time, etc.) de sys.query_store_runtime_stats.QueryStoreUI reports now supports additional metrics (RowCount, DOP, CLR Time etc.) from sys.query_store_runtime_stats.

  • IntelliSense est maintenant pris en charge par Azure SQL Database https://connect.microsoft.com/SQLServer/feedback/details/3100677/ssms-2016-would-be-nice-to-have-intellisense-on-azure-sql-databasesIntelliSense is now supported for Azure SQL Database https://connect.microsoft.com/SQLServer/feedback/details/3100677/ssms-2016-would-be-nice-to-have-intellisense-on-azure-sql-databases

  • Sécurité : par défaut, la boîte de dialogue de connexion ne fait pas confiance aux certificats de serveur et demande le chiffrement des connexions Azure SQL DatabaseSecurity: connection dialog will default to not trusting server certificates and to requesting encryption for Azure SQL DB connections

  • Améliorations générales de la prise en charge de SQL Server sur Linux :General improvements around support for SQL Server on Linux:

  • Le nœud Messagerie de base de données est de retourDatabase Mail node is back

  • Différents problèmes concernant les chemins ont été traitésAddressed misc issues related to paths

  • Le moniteur d’activité est plus stableActivity Monitor is more stable

  • La boîte de dialogue Propriétés de connexion affiche la plateforme appropriéeConnection Properties dialog displays correct platform

  • Le rapport de serveur Tableau de bord des performances est désormais disponible comme rapport par défaut :Performance Dashboard server report now available as a default report:

    • Peut se connecter à SQL Server 2008 et versions ultérieures.Can connect to SQL Server 2008 and newer versions.
    • Le sous-rapport Index manquants utilise la notation pour permettre d’identifier les index plus utiles.Missing indexes sub-report uses scoring to assist in identifying most useful indexes.
    • Le sous-rapport Historique des statistiques d’attente regroupe maintenant les attentes par catégorie.Historical wait stats subreport now aggregates waits be category. Les attentes d’inactivité et de mise en veille sont filtrées par défaut.Idle and sleep waits filtered out by default.
    • Nouveau sous-rapport Historique des verrous.New Historical latches subreport.
  • La recherche de nœuds de plan d’exécution de requêtes permet d’effectuer des recherches dans les propriétés de plan.Showplan node search allows searching in plan properties. Recherchez facilement n’importe quelle propriété d’opérateur, comme un nom de table.Easily look for any operator property such as table name. Pour utiliser cette option quand vous affichez un plan :To use this option when viewing a plan:

    • Cliquez avec le bouton droit sur le plan et, dans le menu contextuel, cliquez sur l’option Rechercher un nœudRight-click on plan, and in the context menu click on Find Node option
    • Utiliser Ctrl+FUse CTRL+F

Analysis Services (AS)Analysis Services (AS)

  • Une nouvelle sélection de membre du rôle AAD a été ajoutée pour les utilisateurs sans adresse e-mail dans les modèles Azure AS dans SSMSNew AAD role member selection for users without email addresses in AS Azure models in SSMS

Integration Services (IS)Integration Services (IS)

  • Ajout d’une nouvelle colonne (« Nombre d’exécutions ») dans le rapport d’exécution de SSISAdded new column ("Executed Count") to the execution report for SSIS

Problèmes connus dans cette version :Known issues in this release:

  • Les fenêtres de requête qui utilisent l’authentification « Active Directory – Authentification universelle avec prise en charge de MFA » peuvent rencontrer une erreur similaire à la suivante, quand vous tentez d’exécuter une requête ouverte depuis une heure :Query windows using "Active Directory - Universal with MFA Support" authentication may experience an error similar to the following, when attempting to execute a query after being open for one hour:

    Msg 0, Level 11, State 0, Line 0 The connection is broken and recovery is not possible. The client driver attempted to recover the connection one or more times and all attempts failed. Increase the value of ConnectRetryCount to increase the number of recovery attempts.

    La réexécution de la requête doit permettre de surmonter l’erreur.Rerunning the query should get past the error and succeed.

  • Les fonctionnalités SSMS suivantes ne sont pas prises en charge pour l’authentification Azure AD qui utilise l’authentification universelle avec MFA :The following SSMS functionality is not supported for Azure AD auth using Universal Authentication with MFA:

    • Le concepteur Nouvelle table/vue affiche l’ancienne invite de connexion et ne fonctionne pas pour l’authentification Azure AD.The New Table/View designer shows the old-style login prompt, and does not work for Azure AD authentication.
    • La fonctionnalité Modifier les 200 premières lignes ne prend pas en charge l’authentification Azure AD.The Edit Top 200 Rows feature doesn't support Azure Ad authentication.
    • Le composant Serveur inscrit ne prend pas en charge l’authentification Azure AD.The Registered Server component does not support Azure AD authentication.
    • L’Assistant Paramétrage du moteur de base de données n’est pas pris en charge pour l’authentification Azure AD.The Database Engine Tuning Advisor is not supported for Azure AD authentication. Il existe un problème connu qui fait que l’utilisateur voit s’afficher un message d’erreur énigmatique : Impossible de charger le fichier ou l’assembly "Microsoft.IdentityModel.Clients.ActiveDirectory", … au lieu du message attendu L’Assistant Paramétrage du moteur de base de données ne prend pas en charge Microsoft Azure SQL Database. (DTAClient) .There is a known issue where the error message presented to the user is less than helpful: Could not load file or assembly 'Microsoft.IdentityModel.Clients.ActiveDirectory,... instead of the expected Database Engine Tuning Advisor does not support Microsoft Azure SQL Database. (DTAClient).

Analysis Services (AS)Analysis Services (AS)

  • L’Explorateur d’objets dans SSAS n’affiche pas le nom d’utilisateur de l’authentification Windows dans les propriétés de connexion d’Azure AS.Object Explorer in SSAS will not show the Windows Auth username in AS Azure connection properties.

Correctifs de boguesBug fixes

  • Correction d’un problème quand vous tentez d’imprimer les résultats d’une requête (sous forme de texte).Fixed an issue when trying to print the results of a query (as text). https://connect.microsoft.com/SQLServer/feedback/details/3055225/https://connect.microsoft.com/SQLServer/feedback/details/3055225/
  • Correction d’un problème où SSMS supprimait sans raison des tables et d’autres objets lors de la mise en script de la suppression de ces objets sur une base de données SQL Azure.Fixed an issue where SSMS was incorrectly dropping tables and other objects when scripting the deletion of such objects on a SQL Azure database.
  • Correction d’un problème où SSMS refusait parfois de démarrer avec une erreur de type « Un ou plusieurs composants introuvables.Fixed an issue where SSMS occasionally SSMS refuses to start with an error like "Cannot find one or more components. Réinstallez l’application »Please reinstall the application"
  • Correction d’un problème où le SPID dans l’interface utilisateur de SSMS pouvait devenir obsolète et ne plus être synchronisé. https://connect.microsoft.com/SQLServer/feedback/details/1898875Fixed an issue where the SPID in SSMS UI could get stale and out of sync. https://connect.microsoft.com/SQLServer/feedback/details/1898875
  • Correction d’un problème dans le programme d’installation (sans assistance) de SSMS où l’argument /passive était traité comme /quiet.Fixed an issue in SSMS (silent) setup where the /passive argument was treated as /quiet.
  • Correction d’un problème où SSMS levait parfois une erreur « Référence d’objet non définie sur une instance de l’objet » au démarrage.Fixed an issue where SSMS occasionally throws an "Object reference not set to an instance of the object" error on startup. https://connect.microsoft.com/SQLServer/feedback/details/3134698https://connect.microsoft.com/SQLServer/feedback/details/3134698
  • Correction d’un problème avec l’« Assistant Compression de données » qui était à l’origine du blocage de SSMS quand vous appuyiez sur « Calculer » sur la table graphiqueFixed an issue on the "Data Compression Wizard" that was causing SSMS to crash when pressing 'Calculate' on Graph Table
  • Correction d’un problème de performances survenant quand vous cliquiez avec le bouton droit sur l’index d’une table (avec une connexion Internet lente).Addressed performance issue when right-clicking on an index for a table (over a slow internet connect). https://connect.microsoft.com/SQLServer/feedback/details/3120783https://connect.microsoft.com/SQLServer/feedback/details/3120783
  • Correction d’un problème où SSMS ne pouvait pas énumérer les fichiers de sauvegarde sur les serveurs avec un classement respectant la casse.Fixed an issue where SSMS was not able to enumerate backup files on servers with a case-sensitive collation. https://connect.microsoft.com/SQLServer/feedback/details/3134787 et https://connect.microsoft.com/SQLServer/feedback/details/3137000https://connect.microsoft.com/SQLServer/feedback/details/3134787 and https://connect.microsoft.com/SQLServer/feedback/details/3137000
  • Corrections assorties pour le plan d’exécution de requêtes et la comparaison de plans d’exécution de requêtesShowplan and showplan compare assorted fixes
  • Correction d’un problème où la boîte de dialogue Connexion ne permettait pas à l’utilisateur de spécifier le « Protocole réseau » à utiliser pour la connexion, à moins que SQL Server ne soit installé sur l’ordinateur exécutant SSMS.Fixed an issue where the Connection Dialog was not allowing the user to specify the "Network Protocol" to use for the connection, unless SQL Server was installed on the machine running SSMS. https://connect.microsoft.com/SQLServer/feedback/details/3134997https://connect.microsoft.com/SQLServer/feedback/details/3134997
  • Amélioration de la prise en charge des configurations multimoniteurs où des boîtes de dialogue SSMS s’affichaient dans des emplacements « aléatoires ».Improved support for multi-monitor configurations where some SSMS dialog were showing up on "random" locations. Ajout d’une nouvelle option « Boîtes de dialogue de tâches » sous les paramètres utilisateur « Explorateur d’objets SQL Server | Commandes » pour permettre la mémorisation de la position d’une boîte de dialogue de tâche ou d’une feuille de propriétés quand elle se ferme.Added new option "Task Dialogs" under "SQL Server Object Explorer | Commands" user settings to allow remembering the position of a task dialog or property sheet when it closes. https://connect.microsoft.com/SQLServer/feedback/details/889169, https://connect.microsoft.com/SQLServer/feedback/details/1158271, https://connect.microsoft.com/SQLServer/feedback/details/3135260https://connect.microsoft.com/SQLServer/feedback/details/889169, https://connect.microsoft.com/SQLServer/feedback/details/1158271, https://connect.microsoft.com/SQLServer/feedback/details/3135260
  • Correction d’un problème où SSMS ne pouvait pas changer les propriétés d’une base de données Azure SQL Database chiffréeFixed an issue where SSMS was not able to change DB properties for encrypted Azure SQL DB
  • Amélioration de l’option « Ignorer les résultats après l’exécution ».Improved "Discard results after execution" option. https://connect.microsoft.com/SQLServer/feedback/details/1196581https://connect.microsoft.com/SQLServer/feedback/details/1196581
  • Amélioration/correction d’un problème où les utilisateurs ne pouvaient pas accéder aux abonnements Azure pour lesquels ils n’étaient pas administrateurs.Improved/fixed issue where users are not able to access Azure subscriptions for which they are not administrators.
  • Amélioration de l’Assistant « Restauration de la base de données » pour que la base de données cible reste sélectionnée dans l’Explorateur d’objets, indépendamment de la sélection de la base de données source.Improved "Database Restore" wizard to keep the target database selected in OE regadless of the source database selection. https://connect.microsoft.com/SQLServer/feedback/details/3118581https://connect.microsoft.com/SQLServer/feedback/details/3118581
  • Correction d’un problème où l’Explorateur d’objets ne triait pas correctement les « Procédures stockées compilées en mode natif » récemment ajoutées.Fixed an issue where Object Explorer was not sorting incorrectly newly added "Natively compiled stored procedures". https://connect.microsoft.com/SQLServer/feedback/details/3133365https://connect.microsoft.com/SQLServer/feedback/details/3133365
  • Correction d’un problème où « SÉLECTIONNER LES N PREMIÈRES LIGNES » n’incluait pas la clause « TOP ».Fixed an issue where "SELECT TOP n ROWS" did not include the "TOP" clause. Pour Azure SQLDW.For Azure SQLDW. https://connect.microsoft.com/SQLServer/feedback/details/3133551 et https://connect.microsoft.com/SQLServer/feedback/details/3135874https://connect.microsoft.com/SQLServer/feedback/details/3133551 and https://connect.microsoft.com/SQLServer/feedback/details/3135874
  • QueryStoreUI : Correction d’un problème où les intervalles de temps non personnalisés ne fonctionnaient pas correctement pour tous les rapports.QueryStoreUI: fixed issue where non-custom time intervals were not working correctly for all reports.
  • Always Encrypted : Amélioration de la messagerie pour l’état de l’autorisation AKV dans la boîte de dialogue Nouvelle clé CMK. Ajout d’info-bulles à la liste déroulante des clés CEK pour faciliter la distinction entre les clés CEK avec des noms longs. Correction d’un problème qui empêchait l’affichage de certains fournisseurs de magasin de clés CNG dans la boîte de dialogue Nouvelle clé principale de colonne pour Always EncryptedAlways Encrypted: Improved messaging for AKV permission status in New CMK dialog Added tooltips to CEK dropdown to make it easier to distinguish CEKs with long names Fixed an issue where some CNG key store providers would not be displayed in the New Column Master Key dialog for Always Encrypted
  • Correction du « Nom d’application » incohérent pour les connexions SSMS.Fixed inconsistent "Application Name" for SSMS connections. https://connect.microsoft.com/SQLServer/feedback/details/3135115https://connect.microsoft.com/SQLServer/feedback/details/3135115
  • Correction d’un problème où SSMS ne générait pas de scripts corrects pour SQL Azure (tables et index avec l’option DATA_COMPRESSIONS).Fixed an issue where SSMS was not generating correct scripts for SQL Azure (tables and indexes with DATA_COMPRESSIONS option). https://connect.microsoft.com/SQLServer/feedback/details/3133148https://connect.microsoft.com/SQLServer/feedback/details/3133148
  • Correction d’un problème où l’utilisateur ne pouvait pas utiliser le raccourci CTRL+Q pour le Lancement rapide (Remarque : Les nouvelles combinaisons de touches pour activer/désactiver l’option « IntelliSense activé » dans l’éditeur de requête sont désormais CTRL+B, CTRL+I.)Fixed an issue where user was not able to use CTRL+Q shortcut for Quick Launch (note: the new key bindings to toggle the "IntelliSense Enabled" option in Query Editor is now CTRL+B, CTRL+I. https://connect.microsoft.com/SQLServer/feedback/details/3131968https://connect.microsoft.com/SQLServer/feedback/details/3131968
  • Correction d’un problème dans la « Restauration de base de données » où SSMS levait une exception au moment de sélectionner un compte de stockage à partir d’un abonnement avec des comptes associés à des domaines personnalisés définisFixed an issue in "Restore Database" where SSMS was throwing an exception when trying to select a storage account from a subscription that has accounts with custom domains defined
  • Correction d’un problème dans « Diagramme de base de données » où SSMS levait une erreur « L’index était en dehors des limites du tableau ». Par ailleurs, l’utilisateur pouvait seulement changer la « vue Table » en vue standard.Fixed an issue in "Database Diagram" where SSMS was throwing an "Index was outside the bounds of the array" error; also, the user was not able to change the "Table View" to anything but standard. https://connect.microsoft.com/SQLServer/feedback/details/3133792 et https://connect.microsoft.com/SQLServer/feedback/details/3135326https://connect.microsoft.com/SQLServer/feedback/details/3133792 and https://connect.microsoft.com/SQLServer/feedback/details/3135326
  • Correction d’un problème dans « Sauvegarde/restauration vers l’URL » où SSMS n’énumérait pas les comptes de stockage classiques.Fixed an issue in "Backup/Restore to URL" where SSMS was not enumerating classic storage accounts.
  • Correction d’un problème où une exception était levée lors de la tentative d’ajout d’éléments sécurisables liés à un schéma à des rôles de base de données.Fixed an issue where an exception was being thrown when trying to add schema-bound securables to DB Roles. https://connect.microsoft.com/SQLServer/feedback/details/3118143https://connect.microsoft.com/SQLServer/feedback/details/3118143
  • Correction d’un problème lié à SSMS qui affichait par intermittence l’erreur « Les données sont de type Null.Fixed an issue where SSMS was intermittently showing the error "Data is Null. Cette méthode ou propriété ne peut pas être appelée sur des valeurs Null. »This method or property cannot be called on Null values." lors du développement d’un nœud de table https://connect.microsoft.com/SQLServer/feedback/details/3136283when expanding a table node https://connect.microsoft.com/SQLServer/feedback/details/3136283
  • DTA : Correction d’un problème où DTAEngine.exe se terminait avec un endommagement du tas lors de l’évaluation de la fonction de partition avec certaines valeurs limites.DTA: Fixed an issue where DTAEngine.exe terminates with Heap Corruption when evaluating Partition Function with Certain Boundary Values.

Analysis Services (AS)Analysis Services (AS)

  • Correction d’un problème où la commande AS Restaurer la base de données échouait avec une erreur si la base de données avait un nom différent de l’IDFixed an issue where AS Restore Database would fail with an error if the DB had a different Name than ID
  • Correction d’un problème où la fenêtre de requête DAX ignorait l’option de menu permettant d’activer/désactiver IntelliSense activéFixed an issue causing the DAX query window to disregard the menu option for toggling IntelliSense Enabled
  • Correction d’un problème qui empêchait de se connecter à SSAS avec des adresses http/https msmdpump IISFixed an issue that prevented connecting to SSAS through msmdpump IIS http/https addresses
  • Autorisation de la connexion à Azure AS à l’aide d’un mot de passe contenant un point-virguleAllow connecting to AS Azure using a password that contains a semi-colon
  • Le script de la commande AS Restaurer la base de données avec l’option « Ignorer l’appartenance » inclut la nouvelle option JSON correspondante quand il est utilisé avec le serveur SQL Server 2017 AS ou Azure ASScripting out AS Restore Database command with "Skip Membership" option will include the new corresponding JSON option when used with SQL Server 2017 AS server or AS Azure
  • Correction d’un problème très rare où la boîte de dialogue de suppression de base de données levait une erreur lors du chargementFixed an extremely rare issue that could cause the delete database dialog to raise an error when loading
  • Correction d’un problème qui pouvait se produire quand vous tentiez d’afficher des partitions dans le modèle de niveau de compatibilité 1400 contenant un mélange de définitions de requête SQL et de partition MFixed an issue that may occur when attempting to view partitions in 1400-compat level model containing a mix of SQL query and M partition definitions

Integration Services (IS)Integration Services (IS)

  • Correction d’un problème où il était impossible d’afficher les rapports d’informations sur l’exécution du catalogue SSISDBFixed issue where the execution information reports of SSISDB catalog can't be displayed
  • Correction de problèmes dans SSMS relatifs aux performances médiocres liées à un grand nombre de projets/packagesAddressed issues in SSMS related to poor performance with large number of projects/packages

télécharger SSMS 17.1download SSMS 17.1

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

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

AméliorationsEnhancements

  • Profiler : Aide > À propos de affiche maintenant le numéro de version (par exemple, 17.1)Profiler: Help > About now displays release version number (e.g 17.1)
  • Les utilisateurs Analysis Service peuvent actualiser les informations d’identification de leurs sources de données pour les modèles 1200 TM et supérieur dans le menu contextuel sur la source de données.Analysis Service users can refresh credentials for their datasources for 1200 TM models and above from the context menu on the datasource
  • Les rapports SSIS prédéfinis montrent maintenant les journaux de l’exécution de SSIS Scale Out dans CTP 2.1Built-in SSIS reports now show logs from SSIS scale-out execution in CTP 2.1
  • Application de gestion de SSIS Scale OutSSIS scale-out management application
    • Affichez les informations de base de Scale Out Master.View basic information about scale-out master.
    • Ajoutez facilement un worker au déploiement de Scale Out.Easily add a Worker to the scale-out deployment.
    • Affichez tous les Scale Out workers et les informations de base les concernant. Vous pouvez aussi les activer ou les désactiver facilement.View all the scale-out workers and basic information about them, and can also enable or disable them easily.

Correctifs de boguesBug fixes

  • AlwaysOn :Always On:
    • Correction d’un problème où les propriétés d’un réplica de disponibilité étaient toujours affichées avec le mode « Basculement automatique » pour les groupes de disponibilité WSFC.Fixed an issue where the properties of an Availability Replica was always displayed as "Automatic failover" mode for WSFC AGs.
    • Correction d’un problème où la liste de routage en lecture seule était remplacée lors de la mise à jour du groupe de disponibilitéFixed an issue where the read-only routing list was overwritten when updating the Availability Group
  • Always Encrypted : correction d’un problème où des informations générées par DacFx étaient manquantes dans le fichier journal généré.Always Encrypted: fixed an issue where log file generated was missing the information generated by DacFx.
  • Plan d’exécution de requêtes : Correction d’un problème où l’interface utilisateur affichait toujours l’attribut de type de jointure réel pour les opérateurs de jointure non adaptatifs.ShowPlan: fixed in issue where the UI was always showing the Actual join type attribute for non-adaptive join operators.
  • Programme d’installation :Setup:
    • Correction d’un problème où SSMS 17.0 endommageait SSDT sur Visual Studio 2013 [Article de Microsoft Connect 3133479]Fixed an issue where SSMS 17.0 was breaking SSDT on Visual Studio 2013 [Connect Item 3133479]
    • Correction d’un problème où cliquer sur « Redémarrer » à la fin du programme d’installation ne redémarrait pas la machineFixed an issue where clicking on "Restart" at the end of setup was not restarting the machine
  • Script : empêchement temporaire de la suppression accidentelle d’objets de base de données Azure par SSMS lors de la création d’un script de suppression, via la désactivation de cette option.Scripting: temporarily preventing SSMS from accidentally deleting Azure database objects when trying to script the deletion by disabling that option. Un correctif approprié sera apporté dans une prochaine version de SSMS.Proper fix will be in an upcoming release of SSMS.
  • Explorateur d’objets : correction d’un problème où le nœud « Bases de données » n’était pas développé lors de la connexion à une base de données Azure créée avec « AS COPY »Object Explorer: fixed an issue where "Databases" node was not expanded when connected to an Azure database created using "AS COPY"

télécharger SSMS 17.0download SSMS 17.0

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

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

AméliorationsEnhancements

  • Le package de mise à niveau et les versions de Windows Software Update Services (WSUS) 17.X comportent un package de mise à jour cumulative plus petitUpgrade package and Windows Software Update Services (WSUS) Future 17.X releases include a smaller cumulative update package
    • Le package de mise à jour sera également publié sur le catalogue WSUSThe update package will also be published to the WSUS catalog
  • Mise à jour des icônes Les icônes ont été mises à jour pour être en cohérence avec les icônes fournies par VS Shell. Elles prennent en charge les nouvelles icônes de programme SSMS et Profiler à haute résolution pour différencier les versions 16.X et 17.XIcon Updates Icons have been updated to be consistent with VS Shell provided icons and support High DPI resolutions New SSMS and Profiler program icons to differentiate between 16.X and 17.X versions
  • Module SQL PowerShellSQL PowerShell Module
    • Le module PowerShell SQL Server a été supprimé de SSMS et est désormais fourni via PowerShell Gallery (PowerShell 5.0 est maintenant obligatoire pour la prise en charge de la gestion des versions des modules)SQL Server PowerShell module removed from SSMS and now ships via the PowerShell gallery (PowerShell 5.0 now required to support module versioning)
    • Améliorations diverses à la « présentation » (mise en forme) de certains objets SMO (par exemple, les bases de données indiquent désormais la taille et la quantité d’espace disponible, et les tables indiquent le nombre de lignes et l’utilisation de l’espace)Miscellaneous improvements to the "presentation" (formatting) of some SMO objects (e.g. databases now show the size and the available space and tables show row count and space usage)
    • Colorisation ajoutée quand l’invite de commandes PowerShell est appelée à partir du menu « Démarrer PowerShell » dans l’Explorateur d’objetsAdded colorization when the PowerShell command prompt is invoked from the "Start PowerShell" menu in OE
    • Les paramètres ClusterType et -RequiredCopiesToCommit ont été ajoutés aux applets de commande AG (New-SqlAvailabilityGroup, Join-SqlAvailabilityGroup, et les applets de commande Set-SqlAvailabilityGroup)Added -ClusterType and -RequiredCopiesToCommit parameter to AG cmdlets (New-SqlAvailabilityGroup, Join-SqlAvailabilityGroup, and Set-SqlAvailabilityGroup cmdlets)
    • Les paramètres - ActiveDirectoryAuthority et - AzureKeyVaultResourceId ont été ajoutés à l’applet de commande Add-SqlAzureAuthenticationContextAdded parameters -ActiveDirectoryAuthority and -AzureKeyVaultResourceId to Add-SqlAzureAuthenticationContext cmdlet
    • Ajout des applets de commande Revoke-SqlAvailabilityGroupCreateAnyDatabase, Grant-SqlAvailabilityGroupCreateAnyDatabase et Set-SqlAvailabilityReplicaRoleToSecondaryAdded Revoke-SqlAvailabilityGroupCreateAnyDatabase, Grant-SqlAvailabilityGroupCreateAnyDatabase and Set-SqlAvailabilityReplicaRoleToSecondary cmdlets
    • Ajout du paramètre seedingMode aux applets de commande Set-SqlAvailabilityReplica et New-SqlAvailabilityReplicaAdded -For details, seedingMode parameter to Set-SqlAvailabilityReplica and New-SqlAvailabilityReplica cmdlets
    • Ajout du paramètre -ConnectionString à Get-SqlDatabaseAdded -ConnectionString parameter to Get-SqlDatabase
  • Améliorations d’ordre général de SQL Server sur Linux et correctifs pour la copie des journaux de transactionSQL Server on Linux General improvements and fixes for Log Shipping
    • Ajout de la prise en charge des chemins Linux natifs pour attacher, sauvegarder et restaurer une base de donnéesAdded support for native Linux paths Attach, Restore and Backup database
    • Ajout de la prise en charge des chemins Linux natifs pour le dossier de destination du journal d’auditAdded support for native Linux paths for audit log destination folder
  • Analysis ServicesAnalysis Services
    • Fenêtre de requête DAX :DAX Query Window:
      • Mise en correspondance des parenthèses dans l’éditeurParentheses matching in the editor
      • Prise en charge de la syntaxe DEFINE MEASURE et DEFINE VARDEFINE MEASURE and DEFINE VAR syntax support
      • Différentes améliorations apportées à IntellisenseAssorted Intellisense improvements
    • Authentification universelleUniversal Authentication
      • Permet aux utilisateurs de spécifier un nom d’utilisateur et aucun mot de passe : la boîte de dialogue de connexion d’Azure gère alors la connexionAllows users to specify a username and no password and the Azure Login Dialog will handle the connection
    • Intégration de PQ SSMS :SSMS PQ Integration:
      • Écriture de scripts de travaux de sources de données structuréesScripting of structured data sources works
      • Affichage et modification de sources de données structurées dans l’interface utilisateur de PQViewing and Editing of structured data sources in PQ UI
  • Nouveau modèle « Ajouter une contrainte Unique »New "Add Unique Constraint" template
  • Plan d’exécution de requêtes Affichage du maximum au lieu de la somme pour les threads dans la fenêtre Propriétés pour le temps écoulé Affichage des propriétés du nouvel opérateur d’allocation de mémoire Activation du bouton « Modifier la requête » dans les Statistiques des requêtes en direct Prise en charge de l’exécution entrelacéeShowplan Show max instead of sum across the threads in properties window for elapsed time Expose new mem grant operator properties Enabled the "Edit Query" button in Live Query Statistics Support for interleaved execution
    • Nouvelle option pour « Analyser le plan d’exécution réel »New option to "Analyze Actual Execution Plan"
    • Améliorations générales apportées à la comparaison du plan d’exécution de requêtesGeneral improvements to showplan compare
    • Une fonction a été introduite dans la fonctionnalité de comparaison de plan d’exécution de requêtes pour rechercher des différences significatives dans l’estimation de la cardinalité entre les nœuds correspondants de deux plans de requête et pour effectuer une analyse des causes principales possibles.Introduced functionality in Showplan Comparison feature to find significant differences in Cardinality Estimation between matching nodes of two query plans and perform basic analysis of the possible root causes
  • Suppression du gestionnaire de configuration à partir de l’Explorateur de serveurs inscritsRemoved Configuration Manager from Registered Servers explorer
  • Activation de la lecture des journaux d’audit à partir du stockage d’objets blob AzureEnable reading audit logs from Azure blob storage
  • Un paramétrage a été ajouté pour Always Encrypted. Reportez-vous à cette page pour plus de détailsAdded Parameterization for Always Encrypted, please refer to this page for more details
  • La connexion d’authentification universelle AAD à Azure SQL DB prend en charge les ID de locataire personnalisésAAD Universal auth connection to Azure SQL DB supports custom tenant ID
  • La génération de scripts pour Azure SQL Database inclut désormais le texte intégral, les règles et la base de donnéesGenerate scripts for Azure SQL Database, now scripts full text, rules, and database
  • Correctifs de la personnalisation dans les écrans de démarrage pour SSMS et le profileurBranding fixes in splash screens for SSMS and Profiler
  • Suppression dans SSMS de l’interface utilisateur du point de contrôle de l’utilitaireRemoved Utility Control Point UI from SSMS
  • SSMS peut maintenant créer des bases de données SQL Azure dans l’édition « PremiumRS »SSMS can now create "PremiumRS" edition SQL Azure databases
  • Groupes de disponibilité Always OnAlways On Availability Groups
    • Ajout de la prise en charge de nouveaux types de cluster : EXTERNAL et NONE. Ajout de la prise en charge de SQL Server sur Linux. Ajout de l’amorçage automatique comme option pour la synchronisation de données initiale. Correction de certains problèmes, par exemple la gestion des URL de point de terminaison, l’actualisation des bases de données et la présentation de l’interface utilisateur. Suppression de fonctionnalités relatives aux réplicas AzureAdd support for new cluster types: EXTERNAL and NONE Add support for SQL Server on Linux Add automatic For details, seeding as an option for initial data synchronization Fixed some defects, e.g. endpoint URL handling, DB refresh and UI layout Removed Azure replica-related features
    • Amélioration d’IntelliSense pour plusieurs mots clés des groupes de disponibilitéImproved IntelliSense for several Availability Group keywords
  • Moniteur d'activitéActivity Monitor
    • Ajout d’un nouveau volet « Moniteur d’activité » à la fenêtre de sortie de SSMSAdded new "Activity Monitor" pane to the SSMS Output window
    • Modification du message d’erreur/de dépassement du délai de connexion pour journaliser des informations dans la fenêtre de sortie au lieu d’afficher un message contextuelChanged connection error/timeout message to log info to output window rather than a pop-up message
    • Suppression du graphique vide (graphique 5) dans la section Vue d’ensembleRemoved empty chart (5th chart) in Overview section
    • Ajout de « (en pause) » au titre Vue d’ensemble si la collecte de données du moniteur d’activité est mise en pauseAdded "(paused)" to Overview title if the Activity Monitor data collection is paused
    • Extensions graphiques de SQL Server Nouvelles icônes pour les tables de nœud et d’arête des graphiques Les tables de nœud et d’arête des graphiques seront affichées sous le dossier Tables de graphe Des modèles sont disponibles pour créer des tables de nœud et d’arête des graphiquesGraph Extensions to SQL Server New icons for graph node and edge tables Graph node and edge tables will be displayed under Graph Tables folder Templates to create graph node and edge tables available
  • Mode de présentation 3 nouvelles tâches disponibles via le menu de lancement rapide (Ctrl-Q) PresentOn - Activation du mode de présentation PresentEdit - Modification de la taille des polices pour le mode de présentation.Presentation Mode 3 new tasks available via Quick Launch (Ctr-Q) PresentOn - Turn on presentation mode PresentEdit - Edit the presentation font sizes for presentation mode. « Police Éditeur de texte » pour l’éditeur de requête."Text Editor font" for the Query Editor. « Police Environnement » pour les autres composants."Environment font" for other components. RestoreDefaultFonts - Rétablissement des paramètres par défaut.RestoreDefaultFonts - Revert back to default settings. Remarque : il n’existe actuellement aucune commande PresentOff pour l’instant. Utiliser RestoreDefaultFonts pour désactiver le mode de présentationNote: there is currently no PresentOff command at this time. Use RestoreDefaultFonts to turn off Presentation Mode

Correctifs de boguesBug fixes

  • Correction d’un problème lié à SSMS qui se bloquait quand l’utilisateur faisait défiler le plan d’exécution de requêtes via le pavé tactile d’un Surface BookFixed an issue where SSMS crashed when showplan scrolled via surface book touchpad
  • Correction d’un problème où SSMS se bloquait pendant un long moment lors de l’obtention des propriétés d’une base de données en cours de restauration ou hors connexionFixed an issue where SSMS hangs for a long time while getting the properties of a database which is being restored or offline
  • Correction d’un problème où la « Visionneuse d’aide » ne pouvait pas être ouverte dans les builds RCFixed an issue where "Help viewer" could not be opened in RC builds
  • Correction d’un problème où les éléments de la « Boîte à outils des tâches des plans de maintenance » peuvent être manquants dans SSMS.Fixed an issue where "Maintenance Plans Tasks Toolbox" items may be missing in SSMS.
  • Correction d’un problème dans SSMS où l’utilisateur ne pouvait pas réduire une base de données quand le nom de cette base de données contenait des accolades.Fixed an issue in SSMS where the user was unable to shrink a database when the database name contained curly braces. Article de Microsoft ConnectConnect Item
  • Correction d’un problème où SSMS, au moment où il essayait de créer un script pour supprimer une base de données Azure, provoquait la suppression de la base de données elle-même.Fixed an issue where SSMS was trying to script the deletion of an Azure database was actually causing the deletion of the database itself. Article de Microsoft ConnectConnect Item
  • Correction d’un problème où les valeurs par défaut ne faisaient pas l’objet d’un script pour les types de tables définis par l’utilisateur.Fixed an issue where default values were not scripted for user-defined table types. Article de Microsoft ConnectConnect Item
  • Autre série d’améliorations des performances liées au menu contextuel des index.Another round of perf improvements around context menu on indexes. Article de Microsoft ConnectConnect Item
  • Correction du problème qui provoquait un scintillement excessif lorsque des index manquants du plan d’exécution faisaient l’objet d’un pointage de la souris.Fixed issue which was causing excessive flickering when hovering mouse over missing index in execution plan. Article de Microsoft ConnectConnect Item
  • Correction d’un problème où SSMS prenait la base de données hors connexion lors de l’écriture de scripts Article de Microsoft ConnectFixed an issue where SSMS was taking the DB offline when scripting Connect Item
  • Divers correctifs liés à l’interface utilisateur sur les versions localisées (dans une langue que l’anglais) de SSMS.Miscellaneous UI fixes on localized (non-English) versions of SSMS.
  • Correction du problème où le nœud de « Always Encrypted Keys » était manquant lors du ciblage de SQL 2016 SP1 Édition Standard.Fixed issue where "Always Encrypted Keys" node was missing when targeting SQL 2016 SP1 Standard Edition.
  • Always Encrypted : Activation incorrecte du menu « Always Encrypted » quand SQL 2016 RTM Édition Standard ou n’importe quel serveur SQL 2014 (et les versions antérieures) était ciblé. Correction d’un problème lié à IntelliSense qui signalait une erreur quand la syntaxe CREATE ou ALTER était utilisée. Correction du problème lié à l’échec du chiffrement quand CMK/CEK contenait des caractères qui devaient être placés dans une séquence d’échappement, c’est-à-dire entre crochets. En cas d’exception liée à une mémoire insuffisante dans SSMS, l’utilisateur reçoit une erreur proposant d’utiliser plutôt le module PowerShell (64 bits) natif.Always Encrypted "Always Encrypted" menu was incorrectly enabled when targeting SQL 2016 RTM Standard Edition or any SQL 2014 (and below) servers Fixed an issue where IntelliSense is reporting an error when the CREATE OR ALTER syntax is used Fixed issue where encryption fails in case CMK/CEK contain characters that should be escaped, i.e. enclosed in brackets When an Out of Memory exception occurs in SSMS, the user is presented an error that suggests using the native (64bit) PowerShell instead. Correction du problème lié à l’échec de l’Assistant AE si l’utilisateur utilisait des abonnements de responsable de groupe de ressources au lieu d’abonnements Azure classiques Correction du problème lié à l’Assistant AE qui affichait une erreur incorrecte quand l’utilisateur ne disposait d’aucune autorisation dans ces abonnements ou qu’il ne possédait pas de coffres de clé Azure dans ces derniers.Fixed issue where the AE wizard was failing in case the user was using Resource Group Manager subscriptions instead of Classic Azure subscriptions Fixed issue where AE wizard was showing an incorrect error when the user had no permissions in any subscriptions or had no Azure Key Vaults in any of them. Correction d’un problème dans l’Assistant AE dont la page de connexion Azure Key Vault n’affichait pas d’abonnements Azure en présence de plusieurs instances AAD Correction d’un problème dans l’Assistant AE dont la page de connexion Azure Key Vault n’affichait pas les abonnements Azure pour lesquels l’utilisateur disposait d’une autorisation d’accès en lectureFixed issue in AE wizard where the Azure Key Vault sign-in page was not showing Azure subscriptions in case of multiple AAD Fixed issue in AE wizard where the Azure Key Vault sign-in page was not showing Azure subscriptions for which the user has reader permission
    • Correction d’un problème où les fichiers de ressources ne pouvaient pas être chargés correctement, ce qui provoquait des messages d’erreur imprécisFixed an issue where resource files may not be loaded correctly, thus resulting in inaccurate error messages
  • Amélioration du contraste des liens hypertexte sur la page Installation de SSMSImproved contrast of hyperlinks on SSMS Setup page
  • Correction du problème selon lequel les nœuds PolyBase ne s’affichaient pas en cas de connexion à SQL Server Express (2016 SP1)Fixed an issue where PolyBase nodes were not displayed when connected to SQL Server Express (2016 SP1)
  • Correction d’un problème où SSMS ne pouvait pas changer le niveau de compatibilité d’une base de données Azure pour le faire passer à v140Fixed an issue where SSMS is unable to change the Compatibility Level of an Azure DB to v140
  • Amélioration des performances de l’Explorateur d’objets lors du développement de la liste des bases de données Azure Article de Microsoft ConnectImproved performance of Object Explorer when expanding the list of Azure databases Connect Item
  • Correction d’un problème où l’élément de menu contextuel Afficher le journal SQL Server apparaît de manière incorrecte pour les types de serveurs non relationnels (AS\RS\IS)Fixed an issue where "View SQL Server Log" context menu item appeared incorrectly for non-relational server types (AS\RS\IS)
  • Correction d’un problème dans lequel la vérification de la syntaxe d’une requête de partition Analysis Services à l’aide de l’authentification SQL pouvait entraîner un message d’échec de connexionFixed an issue where checking syntax of an Analysis Services partition query using SQL auth could result in login failed message
  • Correction d’un problème dans lequel le fait de renommer un modèle tabulaire AS de niveau de compatibilité 1400 d’aperçu pouvait échouer dans SSMSFixed an issue where renaming a preview 1400 compat-level AS tabular model would fail in SSMS
  • Correction d’un problème lié au message « échec de l’opération sur le modèle » qui pouvait se produire après avoir tenté une opération non valide sur le serveur AS dans de rares circonstances et rétablir les modifications locales suite à un échec d’enregistrement sur le modèleFixed an "operation failed on model" issue that could occur after attempting an invalid operation on the AS server in rare circumstances, revert local changes after unsuccessful save on the model
  • Correction d’une faute d’orthographe dans la boîte de dialogue contextuelle de synchronisation des bases de données Analysis ServicesFixed a typo in Analysis Services Synchronize Database popup dialog
  • Les boîtes de dialogue de sauvegarde/restauration de conteneur se trouvent en dehors de l’écran dans les configurations avec plusieurs moniteurs.Backup/restore container dialogs come up offscreen on multiple monitor setups.
  • La création d’une stratégie de sécurité échoue si le nom de l’objet cible contient le caractère ].SecurityPolicy create fails if target object has ] in its name.
  • Le menu « Ouvrir un fichier récent » de SSMS 2016 n’affiche pas les fichiers récemment enregistrés.SSMS 2016 "Open recent" menu doesn't show recently saved files. Article de Microsoft ConnectConnect Item
  • Suppression de la réinitialisation des paramètres utilisateur lors de la mise à jour du shell VS.Removed reset of user settings when VS Shell is updated.
  • Correction d’un problème qui empêchait l’utilisateur de pouvoir changer le niveau de compatibilité d’une base de données sur SQL Server 2017.Fixed an issue that was preventing the user from being able to change Compatibility Level of a database on SQL Server 2017.
  • Les fenêtres de requête utilisant l’authentification universelle AAD ne peuvent pas actualiser la requête au bout d’une heure.Query windows using AAD Universal authentication cannot refresh the query after an hour.
  • Suppression dans SSMS de l’interface utilisateur du point de contrôle de l’utilitaire.Utility Control Point UI removed from SSMS.
  • Les connexions d’authentification universelle AAD échouent à interroger des données après l’expiration du jeton initial.AD Universal auth connections fail to query data after the initial token expiration.
  • Impossible de générer des scripts de règles depuis Azure SQL Database vers Azure SQL Database.Unable to script Rules from Azure SQL DB to Azure SQL DB.
  • Résolution d’un problème lié à SQL PowerShell qui ne pouvait pas se connecter aux instances SQL existantes (version 2014 et antérieures).Fixed issue where SQL PowerShell was not able to connect legacy SQL instances (2014 and older). Article de Microsoft ConnectConnect Item
  • Résolution d’un problème qui provoquait le blocage de SSMS lors d’un échec d’importation des serveurs inscrits.Fixed an issue that was causing SSMS to crash when failing to import registered servers.
  • Résolution d’un problème qui provoquait le plantage de SSMS si un utilisateur avait certaines autorisations dans une base de données.Fixed an issue that was causing SSMS to crash if a user has certain permissions in a database.
  • SSMS - des tables disparaissent de l’aire de conception pendant l’examen des vues.SSMS - tables disappear from design surface while reviewing views. Article de Microsoft ConnectConnect Item
  • La barre de défilement des tables ne permet pas à l’utilisateur de faire défiler le contenu d’une table : seule la flèche haut/bas le permet.The table scrollbar does not allow the user to scroll the table content, only the up/down Arrow allow this. Il est également possible de faire défiler le contenu de la table après avoir essayé d’effectuer un défilement à l’aide de la barre de défilement, ce qui est un bogue.It's also possible to scroll the table content after trying to scroll using the scrollbar which is a bug. Article de Microsoft ConnectConnect Item
  • Les icônes ne s’affichent pas pour les serveurs inscrits une fois le nœud racine actualisé.Registered Servers not displaying icons after refreshing the root node.
  • Le bouton du script pour créer une base de données sur les serveurs v12 Azure exécute un script, puis affiche le message « Aucune action pour le script ».Script button for Create Database on Azure v12 servers executes script then displays message "No action to be scripted".
  • La boîte de dialogue SSMS Se connecter au serveur n’efface pas l’onglet « Propriétés supplémentaires » pour chaque nouvelle connexion.SSMS Connect to Server dialog does not clear "Additional Properties" tab for each new connection.
  • Le script de génération de tâches ne génère pas de scripts de création de base de données pour une base de données Azure SQL Database.Generate Tasks script doesn't generate Create Database scripts for an Azure SQL DB.
  • La barre de défilement du Concepteur de vues apparaît désactivée.Scrollbar in View Designer appears disabled.
  • Les chemins de clés AVK d’Always Encrypted n’incluent pas les ID de version.Always Encrypted AVK key paths do not include version IDs.
  • Réduction du nombre de requêtes de l’édition du moteur dans la fenêtre de requête.Reduced number of engine edition queries in the query window. Article de Microsoft ConnectConnect Item
  • Les erreurs Always Encrypted provenant de l’actualisation des modules après chiffrement ne sont pas gérées correctement.Always Encrypted errors from refreshing modules after encryption are incorrectly handled.
  • Changement du délai d’expiration de la connexion par défaut pour OLTP et OLAP de 15 à 30 secondes, pour résoudre une classe d’échecs de connexion ignorés.Changed default connection timeout for OLTP and OLAP from 15 to 30 seconds to fix a class of ignored connection failures.
  • Correction d’un blocage dans SSMS lors du lancement d’un rapport personnalisé.Fixed a crash in SSMS when custom report is launched. Article de Microsoft ConnectConnect Item
  • Correction du problème qui provoquait l’échec de « Générer le script… » pour les bases de données SQL Azure.Fixed an issue where "Generate Script..." fails for Azure SQL databases.
  • Correction de « Générer un script en tant que » et « Assistant Génération de scripts », qui n’ajoutaient pas de sauts de ligne supplémentaires lors de la génération de scripts pour des objets comme les procédures stockées.Fix "Script As" and "Generate Script Wizard" to not add extra newlines when scripting objects such as stored procedures. Article de Microsoft ConnectConnect Item
  • Fournisseur SQLAS PowerShell : Ajout de la propriété LastProcessed aux dossiers Dimension et MeasureGroup.SQLAS PowerShell Provider: Add LastProcessed property to Dimension and MeasureGroup folders. Article de Microsoft ConnectConnect Item
  • Statistiques sur les requêtes en direct : Résolution d’un problème où elles montraient seulement la première requête dans un lot.Live Query Statistics: fixed issue where it was only showing the first query in a batch. Article de Microsoft ConnectConnect Item
  • Plan d’exécution de requêtes : Affichage du maximum au lieu de la somme pour les threads dans la fenêtre Propriétés.Showplan: show max instead of sum across the threads in properties window.
  • Magasin de requêtes : Ajout d’un nouveau rapport sur les requêtes avec les variation fortes des exécutions.Query Store: add new report on queries with high execution variation.
  • Problèmes de performances de l’Explorateur d’objets : Article Connect Le menu contextuel pour les tables se bloque momentanément. SSMS est lent quand l’utilisateur clique avec le bouton droit sur un index pour une table (via une connexion (Internet) à distance).Object explorer performance issues: Connect Item Context menu for tables momentarily hangs SSMS is slow when right-clicking an index for a table (over a remote (Internet) connection). Éviter d’émettre des requêtes sur des tables qui sont triées sur le serveurAvoid issuing table queries that sort on the server
  • Suppression dans SSMS de l’Assistant Déploiement Azure (pour déployer une base de données sur une machine virtuelle Azure)Removed Azure Deployment Wizard (Deploy Database to Azure VM) from SSMS
  • Résolution d’un problème où les index manquants n’étaient pas affichés dans les plans d’exécution dans SSMS Article de Microsoft ConnectFixed issue where missing indexes were not shown in execution plans in SSMS Connect Item
  • Résolution du problème courant de blocage lors de l’arrêt dans SSMSFixed common crash-on-shutdown issue in SSMS
  • Résolution du problème de l’Explorateur d’objets qui provoquait une erreur lors de l’affichage du menu contextuel sur les nœuds de groupe de scale out PolyBase Article de Microsoft ConnectFixed issue in Object Explorer where an error occurred when bringing up the context menu on the PolyBase|Scale-Out Group nodes Connect Item
  • Résolution d’un problème où SSMS pouvait se bloquer lors d’une tentative d’affichage des autorisations sur une base de donnéesFixed an issue where SSMS may crash when trying to display the permissions on a database
  • Magasin de requêtes : améliorations générales apportées aux éléments du menu contextuel pour les grilles de résultats des rapports du magasin de requêtesQuery Store: general enhancements in context menu items for result grids of query store report
  • La configuration d’Always Encrypted pour une table existante échoue avec des erreurs sur des objets non associés.Configuring Always Encrypted for an existing table fails with errors on unrelated objects. Article de Microsoft ConnectConnect Item
  • 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. Article de Microsoft ConnectConnect Item
  • 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. Article de Microsoft ConnectConnect Item
  • 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.
  • Résolution du problème de troncation de l’interface utilisateur dans la boîte de dialogue « Nouvelle inscription de serveur »Fixed UI truncation issue on "New Server Registration" dialog
  • Correction de la mise à jour incorrecte par l’interface utilisateur des conditions DMF pour les expressions contenant des valeurs de constante de chaîne incluant des guillemetsFix DMF Condition UI incorrectly updating expressions that contain string constant values with quotes in them
  • Résolution d’un problème pouvant provoquer le blocage de SSMS lors de l’exécution de rapports personnalisésFixed an issue that may cause SSMS to crash when running custom reports
  • Ajouter l’élément de menu « Execution in Scale Out... » (Exécution en mode scale-out) au nœud de dossierAdd "Execution in Scale Out..." menu item to the folder node
  • Correction d’un problème avec la fonctionnalité des adresses IP de la liste verte de pare-feu SQL Azure DBFixed an issue with Azure SQL DB firewall whitelist IP address feature
  • Correction d’un problème dans SSMS qui provoquait une exception de référence d’objet non définie lors de la modification de la source d’une partition multidimensionnelle ASFixed an issue in SSMS which caused an Object reference not set exception when editing the source of AS multi-dimensional partition
  • Correction d’un problème dans SSMS qui provoquait une exception de référence d’objet non définie lors de la suppression d’un assembly de client d’un serveur AS multidimensionnelFixed an issue in SSMS which caused an Object reference not set exception when deleting a customer assembly from multi-dimensional AS server
  • Correction d’un problème où le renommage d’une base de données 1400 tabulaire AS échouaitFixed an issue where renaming an AS tabular 1400 db failed
  • Correction d’un problème de génération de script d’une source de données tabulaire AS de niveau de compatibilité 1400 à partir de la boîte de dialogue des propriétés de connexionFixed an issue with scripting a 1400 compat-level AS tabular datasource from connection properties dialog
  • Suppression de l’hypothèse selon laquelle les tables d’un modèle de niveau de compatibilité 1400 ont au moins une partitionRemove assumption that tables in AS 1400 compat-level model have at least one partition
  • CTRL+R affiche/masque maintenant le volet de résultats dans l’éditeur de requête SSMS DAXCtrl-R now toggles results pane in SSMS DAX query editor

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:

  • Résolution du 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, etc., selon votre version de Windows).Uninstall SSMS the same way you uninstall any application (using Apps & features, Programs and features, etc. 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).