Qu’est-ce qu’Azure Data Studio ?What is Azure Data Studio?

Azure Data Studio est un outil de base de données multiplateforme pour les professionnels des données qui utilisent des plateformes de données locales et cloud sur Windows, macOS et Linux.Azure Data Studio is a cross-platform database tool for data professionals using on-premises and cloud data platforms on Windows, macOS, and Linux.

Azure Data Studio offre une expérience d’éditeur moderne avec des fonctionnalités IntelliSense, des extraits de code, l’intégration du contrôle de code source et un terminal intégré.Azure Data Studio offers a modern editor experience with IntelliSense, code snippets, source control integration, and an integrated terminal. Il est conçu en tenant compte de l’utilisateur de la plateforme de données, avec l’intégration de la représentation graphique des jeux de résultats de requête et des tableaux de bord personnalisables.It's engineered with the data platform user in mind, with built-in charting of query result sets and customizable dashboards.

Le code source d’Azure Data Studio et de ses fournisseurs de données est disponible sur GitHub, dans le cadre d’un CLUF de code source qui fournit des droits pour modifier et utiliser le logiciel, mais pas pour le redistribuer ou l’héberger dans un service cloud.The source code for Azure Data Studio and its data providers is available on GitHub under a source code EULA that provides rights to modify and use the software, but not to redistribute it or host it in a cloud service. Pour plus d’informations, consultez les Questions fréquentes (FAQ) Azure Data Studio.For more information, see Azure Data Studio FAQ.

Télécharger et installer Azure Data StudioDownload and Install Azure Data Studio

Éditeur de code SQL avec IntelliSenseSQL code editor with IntelliSense

Azure Data Studio offre une expérience de codage SQL moderne et centrée sur le clavier qui facilite et simplifie les expériences de base que vous utilisez chaque jour grâce à des fonctionnalités intégrées telles que la présence de plusieurs fenêtres à onglets, un éditeur SQL riche, IntelliSense, la saisie semi-automatique de mots clés, des extraits de code/la navigation dans le code et l’intégration du contrôle de code source (Git).Azure Data Studio offers a modern, keyboard-focused SQL coding experience that makes your everyday tasks easier with built-in features, such as multiple tab windows, a rich SQL editor, IntelliSense, keyword completion, code snippets, code navigation, and source control integration (Git). Exécutez des requêtes SQL à la demande, affichez et enregistrez les résultats sous forme de texte, JSON ou Excel.Run on-demand SQL queries, view and save results as text, JSON, or Excel. Modifiez les données, organisez vos connexions de base de données favorites et parcourez les objets de base de données dans une expérience de navigation d’objets familière.Edit data, organize your favorite database connections, and browse database objects in a familiar object browsing experience. Pour savoir comment utiliser l’éditeur SQL, consultez Utiliser l’éditeur SQL pour créer des objets de base de données.To learn how to use the SQL editor, see Use the SQL editor to create database objects.

Extraits de code Smart SQLSmart SQL code snippets

Les extraits de code SQL génèrent la syntaxe SQL appropriée pour créer des bases de données, des tables, des vues, des procédures stockées, des utilisateurs, des connexions et des rôles, ainsi que pour mettre à jour des objets de base de données existants.SQL code snippets generate the proper SQL syntax to create databases, tables, views, stored procedures, users, logins, roles, and to update existing database objects. Utilisez les extraits intelligents pour créer rapidement des copies de votre base de données à des fins de développement ou de test, et pour générer et exécuter des scripts CREATE et INSERT.Use smart snippets to quickly create copies of your database for development or testing purposes, and to generate and execute CREATE and INSERT scripts.

Azure Data Studio fournit également des fonctionnalités permettant de créer des extraits de code SQL personnalisés.Azure Data Studio also provides functionality to create custom SQL code snippets. Pour plus d’informations, consultez Créer et utiliser des extraits de code.To learn more, see Create and use code snippets.

Tableaux de bord de serveur et de base de données personnalisablesCustomizable Server and Database Dashboards

Créez des tableaux de bord enrichis personnalisables pour surveiller et résoudre rapidement les goulots d’étranglement des performances dans vos bases de données.Create rich customizable dashboards to monitor and quickly troubleshoot performance bottlenecks in your databases. Pour en savoir plus sur les widgets d’insight et les tableaux de bord de base de données (et de serveur), consultez Gérer les serveurs et les bases de données avec les widgets d’insight.To learn about insight widgets, and database (and server) dashboards, see Manage servers and databases with insight widgets.

Gestion des connexions (groupes de serveurs)Connection management (server groups)

Les groupes de serveurs offrent un moyen d’organiser vos informations de connexion aux serveurs et aux bases de données avec lesquels vous travaillez.Server groups provide a way to organize connection information for the servers and databases you work with. Pour plus d’informations, consultez Groupes de serveurs.For details, see Server groups.

Terminal intégréIntegrated Terminal

Utilisez vos outils en ligne de commande préférés (par exemple Bash, PowerShell, sqlcmd, bcp et ssh) dans la fenêtre de terminal intégrée directement dans l’interface utilisateur d’Azure Data Studio.Use your favorite command-line tools (for example, Bash, PowerShell, sqlcmd, bcp, and ssh) in the Integrated Terminal window right within the Azure Data Studio user interface. Pour en savoir plus sur le terminal intégré, consultez Terminal intégré.To learn about the integrated terminal, see Integrated terminal.

Extensibilité et création d’extensionsExtensibility and extension authoring

Améliorez l’expérience Azure Data Studio en étendant les fonctionnalités de l’installation de base.Enhance the Azure Data Studio experience by extending the functionality of the base installation. Azure Data Studio fournit des points d’extensibilité pour les activités de gestion des données et la prise en charge de la création d’extensions.Azure Data Studio provides extensibility points for data management activities, and support for extension authoring.

Pour en savoir plus sur l’extensibilité d’Azure Data Studio, consultez Extensibilité.To learn about extensibility in Azure Data Studio, see Extensibility. Pour en savoir plus sur la création d'extensions, consultez Création d’une extension.To learn about authoring extensions, see Extension authoring.

Comparaison des fonctionnalités avec SQL Server Management Studio (SSMS)Feature comparison with SQL Server Management Studio (SSMS)

Utilisez Azure Data Studio si vous :Use Azure Data Studio if you:

  • Modifie ou exécute principalement des requêtes.Are mostly editing or executing queries.
  • Avez besoin de visualiser et représenter graphiquement des jeux de résultats rapidement.Need the ability to quickly chart and visualize result sets.
  • Pouvez exécuter la plupart des tâches d’administration via le terminal intégré à l’aide de sqlcmd ou de PowerShell.Can execute most administrative tasks via the integrated terminal using sqlcmd or PowerShell.
  • Avez des besoins minimaux en assistants.Have minimal need for wizard experiences.
  • N’avez pas besoin d’effectuer une configuration d’administration ou de plateforme complète.Do not need to do deep administrative or platform related configuration.
  • Devez exécuter la solution sur macOS ou Linux.Need to run on macOS or Linux.

Utilisez SQL Server Management Studio si vous :Use SQL Server Management Studio if you:

  • Effectuez une configuration administrative ou de plateforme complexe.Are doing complex administrative or platform configuration.
  • Effectuez la gestion de la sécurité, notamment la gestion des utilisateurs, l’évaluation des vulnérabilités et la configuration des fonctionnalités de sécurité.Are doing security management, including user management, vulnerability assessment, and configuration of security features.
  • Devez utiliser les conseillers et tableaux de bord d’optimisation des performances.Need to make use of performance tuning advisors and dashboards.
  • Utilisez des diagrammes de base de données et des concepteurs de tables.Use database diagrams and table designers.
  • Devez accéder aux serveurs inscrits.Need access to Registered Servers.
  • Utilisez les statistiques des requêtes actives ou les statistiques du client.Make use of live query stats or client statistics.

Fonctionnalités de l’interpréteur de commandesShell features

FonctionnalitéFeature Azure Data StudioAzure Data Studio SSMSSSMS
Connexion à AzureAzure Sign-In OuiYes OuiYes
tableau de bordDashboard OuiYes
ExtensionsExtensions OuiYes
Terminal intégréIntegrated Terminal OuiYes
Explorateur d’objetsObject Explorer OuiYes OuiYes
Scripts d’objetsObject Scripting OuiYes OuiYes
Système de projetProject System OuiYes
Select from TableSelect from Table OuiYes OuiYes
Contrôle de code sourceSource Code Control OuiYes
Volet des tâchesTask Pane OuiYes
Thèmes, y compris le mode SombreThemes, including Dark Mode OuiYes
Azure Resource ExplorerAzure Resource Explorer PRÉVERSIONPreview
Assistant Générer des scriptsGenerate Scripts Wizard OuiYes
Propriétés des objetsObject Properties OuiYes
Concepteur de tablesTable Designer OuiYes

Éditeur de requêteQuery Editor

FonctionnalitéFeature Azure Data StudioAzure Data Studio SSMSSSMS
Visionneuse de graphiquesChart Viewer OuiYes
Exportation des résultats au format CSV, JSON, XLSXExport Results to CSV, JSON, XLSX OuiYes
Résultats dans un fichierResults to File OuiYes
Résultats dans du texteResults to Text OuiYes
IntelliSenseIntelliSense OuiYes OuiYes
Extraits de codeSnippets OuiYes OuiYes
Plan d’affichageShow Plan PRÉVERSIONPreview OuiYes
Statistiques du clientClient Statistics OuiYes
Statistiques des requêtes dynamiquesLive Query Stats OuiYes
Options de requêteQuery Options OuiYes
Visionneuse spatialeSpatial Viewer OuiYes
SQLCMDSQLCMD OuiYes OuiYes

Prise en charge du système d'exploitationOperating System Support

FonctionnalitéFeature Azure Data StudioAzure Data Studio SSMSSSMS
WindowsWindows OuiYes OuiYes
macOSmacOS OuiYes
LinuxLinux OuiYes

Engineering donnéesData Engineering

FonctionnalitéFeature Azure Data StudioAzure Data Studio SSMSSSMS
Assistant de données externesExternal Data Wizard PRÉVERSIONPreview
Intégration HDFSHDFS Integration PRÉVERSIONPreview
NotebooksNotebooks PRÉVERSIONPreview

Administration de bases de donnéesDatabase Administration

FonctionnalitéFeature Azure Data StudioAzure Data Studio SSMSSSMS
Sauvegarder/restaurerBackup / Restore OuiYes OuiYes
Importation de fichiers platsFlat File Import OuiYes OuiYes
SQL AgentSQL Agent PRÉVERSIONPreview OuiYes
SQL ProfilerSQL Profiler PRÉVERSIONPreview OuiYes
Always OnAlways On OuiYes
Always EncryptedAlways Encrypted OuiYes
Assistant Copier des donnéesCopy Data Wizard OuiYes
Assistant Paramétrage des donnéesData Tuning Advisor OuiYes
Diagrammes de base de donnéesDatabase Diagrams OuiYes
Visionneuse de journal des erreursError Log Viewer OuiYes
Plans de maintenanceMaintenance Plans OuiYes
Requêtes sur plusieurs serveursMulti-Server Query OuiYes
Gestion basée sur des stratégiesPolicy Based Management OuiYes
PolyBasePolyBase OuiYes
Magasin des requêtesQuery Store OuiYes
Serveurs inscritsRegistered Servers OuiYes
RéplicationReplication OuiYes
Gestion de la sécuritéSecurity Management OuiYes
Service BrokerService Broker OuiYes
SQL AssessmentSQL Assessment PRÉVERSIONPreview OuiYes
SQL MailSQL Mail OuiYes
Explorateur de modèlesTemplate Explorer OuiYes
Évaluation des vulnérabilitésVulnerability Assessment OuiYes
Gestion de XEventXEvent Management OuiYes

Développement de bases de donnéesDatabase Development

FonctionnalitéFeature Azure Data StudioAzure Data Studio SSMSSSMS
Importation/exportation de DACPACImport\Export DACPAC OuiYes OuiYes
Projets SQLSQL Projects PRÉVERSIONPreview
Comparaison de schémasSchema Compare OuiYes

Étapes suivantesNext steps

Obtenir de l’aide pour les outils SQL

Contribuer à la documentation SQL

Saviez-vous que vous pouvez modifier le contenu vous-même ?Did you know that you could edit the content yourself? Dans ce cas, non seulement notre documentation sera améliorée, mais vous serez également cité en tant que contributeur à la page.If you do so, not only will our documentation improve, but you'll also be credited as a contributor to the page.