SQL Server Management Studio a été décorrélé de l’installation de SQL Server depuis la version 2016, il est maintenant possible de télécharger l’outil séparément. La version 18.0 est disponible en préversion 6 et permet de se connecter de SQL Server 2008 à SQL Server 2017.
Cette nouvelle Preview ajoute une logique pour demander à l'utilisateur de valider les transactions ouvertes lorsque "Changer connection" est utilisé. En outre, on retrouve des corrections de bugs divers et variées.
Plus généralement, cette version apporte les changements suivants :
- Support de SQL Server 2019
- Support des instances gérées Azure SQL (Azure SQL Managed Isntance)
- Support des bases de données Azure SQL Database.
- SLO/Edition
- Support pour les nouveaux SKUs Azure SQL
- Support d’Always Encrypted avec les enclaves sécurisées
- Support d’UTF8 sur les fenêtres de classement/collation
- Amélioration du Shell :
- SSMS est basé sur le nouveau Isolated Shell de VS 2017. Cela signifie un shell moderne qui déverrouille toutes les fonctions d'accessibilité de SSMS et de VS 2017.
- Taille de téléchargement plus petite (~400 Mo). C'est moins de la moitié de la taille de SSMS 17.x.
- SSMS peut être installé dans un dossier personnalisé. Actuellement, ceci n'est disponible que sur la configuration en ligne de commande. Passez l'argument supplémentaire à SSMS-Setup-ENU.exe, SSMSInstallRoot = C:\MyFolder
- Prise en charge des résolutions élevées par défaut.
- Meilleure prise en charge des configurations avec plusieurs écrans pour s'assurer que les boîtes de dialogue et les fenêtres apparaissent sur le moniteur attendu.
- Isolement du moteur SQL. SSMS ne partage plus de composants avec le moteur SQL. L’isolation par rapport au moteur SQL permet des mises à jour plus fréquentes.
- Les Identifiatns de Package ne sont plus nécessaires pour développer des extensions SSMS.
- Amélioration des fonctionnalités existantes :
- Changement du mode d'authentification des Storage Account Key à Azure AD.
- L’option de configuration AUTOGROW_ALL_FILES pour les groupes de fichiers est disponible.
- Suppression des options "lightweight pooling" et "priority boost" de l'interface graphique car elles sont dépréciées depuis longtemps.
- Utilisation de "Windows Credential Manager" pour le stockage des mots de passe MRU de la boîte de dialogue de connexion.
- Exposition de la propriété "backup checksum default" dans la page Default Settings sous Server Properties.
- Ajout du temps réel écoulé, des lignes réelles et des lignes estimées sous Afficher le nœud Show Plan, si elles sont disponibles. Cela permettra au plan réel d'être cohérent avec le plan Live Query Stats.
- Modification de l'info-bulle et ajout d'un commentaire pour Show Plan. Le bouton Modifier la requête pour indiquer que le texte de la requête peut être tronqué s'il comporte plus de 4000 caractères.
- Ajout de la logique pour l'affichage de "Materializer Operator (External Select)".
- Ajout d'un nouvel attribut "BatchModeOnRowStoreUSed" pour identifier facilement les requêtes qui utilisent la fonction "batch-mode scan on rowstores".
- Rehash de RTO (Estimated Recovery Time) et RPO (Estimated data loss) dans le tableau de bord SSMS AlwaysOn.
- SMO
- Amélioration des performances des scripts
- Extension de la prise en charge par l'OMU de la création d'index réutilisables
- Ajout d'un nouvel événement sur les objets SMO ("Property Missing") pour aider les auteurs d'applications à détecter plus rapidement les problèmes de performance SMO
- Exposition de nouvelle propriété DefaultBackupCheckCheckSum sur l'objet Configuration qui correspond à "backup checksum default" dans la configuration de serveur
- Plusieurs corrections de bugs dans les domaines suivants en plus des plantages :
- XEvents
- Options SSMS
- Editeur SSMS
- Explorateur d'objets
- Sauvegarde/Restauration/Attacher/Détacher la base de données
- Support général d’Azure SQL DB
Microsoft a aussi déprécié les fonctionnalités suivantes :
- Diagramme de base de données
- TSQL Debugger.exe
- Interface d'administration Dreplay
- Outils Configuration Manager, SQL Server Configuration and Reporting Server Configuration Manager
Plus d’informations sur la Release Notes
Télécharger SQL Server Management Studio (SSMS) 18.0 Preview