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 la famille Microsoft de 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 the Microsoft family of 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é.Previously released under the preview name SQL Operations Studio, 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 is 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échargez et installez Azure Data StudioAzure Data StudioDownload and installAzure Data StudioAzure Data Studio

Éditeur de code SQL avec IntelliSenseSQL code editor with IntelliSense

Azure Data StudioAzure 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).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, etc., 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 StudioAzure Data Studio fournit également des fonctionnalités permettant de créer des extraits de code SQL personnalisés.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 Azure Data StudioAzure 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 StudioAzure 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 StudioAzure Data Studio en étendant les fonctionnalités de l’installation de base.Enhance the Azure Data StudioAzure Data Studio experience by extending the functionality of the base installation. Azure Data StudioAzure 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 StudioAzure Data Studio provides extensibility points for data management activities, as well as support for extension authoring.

Pour en savoir plus sur l’extensibilité dans Azure Data StudioAzure Data Studio, consultez Extensibilité.To learn about extensibility in Azure Data StudioAzure 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:

  • Devez exécuter la solution sur macOS ou LinuxNeed to run on macOS or Linux
  • Vous connectez à un cluster Big Data SQL Server 2019Are connecting to a SQL Server 2019 big data cluster
  • Passez la majeure partie de votre temps à modifier ou exécuter des requêtesSpend most of your time editing or executing queries
  • Avez besoin de visualiser et représenter graphiquement des jeux de résultatsNeed 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 PowerShellCan execute most administrative tasks via the integrated terminal using sqlcmd or Powershell
  • Avez des besoins minimaux en assistantsHave minimal need for wizard experiences
  • N’avez pas besoin d’effectuer une configuration d’administration complèteDo not need to do deep administrative configuration

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

  • Consacrez la majeure partie de votre temps aux tâches d’administration de base de donnéesSpend most of your time on database administration tasks
  • Effectuez une configuration d’administration complèteAre doing deep administrative 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
  • Utilisez les rapports pour le magasin des requêtes de SQL ServerMake use of the Reports for SQL Server Query Store
  • Devez utiliser les conseillers et tableaux de bord d’optimisation des performancesNeed to make use of performance tuning advisors and dashboards
  • Effectuez l’importation/exportation de DACPACAre doing import/export of DACPACs
  • Devez accéder aux serveurs inscrits et souhaitez contrôler les services SQL Server sur WindowsNeed access to Registered Servers and want to control SQL Server services on Windows

ShellShell

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èmesTheming OuiYes
Mode sombreDark Mode OuiYes
Azure Resource ExplorerAzure Resource Explorer PRÉVERSIONPreview
Assistant Générer des scriptsGenerate Scripts Wizard OuiYes
Import/exporter un package DAC (DACPAC)Import/Export DACPAC 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
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
Résultats dans un fichierResults to File OuiYes
Résultats dans du texteResults to Text OuiYes
Visionneuse spatialeSpatial Viewer OuiYes
SQLCMDSQLCMD OuiYes
NotebooksNotebooks OuiYes
Enregistrer la requête sous forme d’extrait de codeSave Query as snippet OuiYes

Prise en charge du système d’exploitationOperating System Support:

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

Engineering donnéesData Engineering

FonctionnalitéFeature Azure Data StudioAzure Data Studio SSMSSSMS
Assistant Créer une table externeCreate External Table Wizard OuiYes
Intégration HDFSHDFS Integration OuiYes
NotebooksNotebooks OuiYes

Administration de bases de donnéesDatabase administration

FonctionnalitéFeature Azure Data StudioAzure Data Studio SSMSSSMS
Sauvegarder/restaurerBackup / Restore OuiYes OuiYes
Prise en charge des clusters Big DataBig Data Cluster Support OuiYes
Importation de fichiers platsFlat File Import PRÉVERSIONPreview 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
Database Engine Tuning AdvisorDatabase Engine Tuning Advisor 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 MailSQL Mail OuiYes
Explorateur de modèlesTemplate Explorer OuiYes
Évaluation des vulnérabilitésVulnerability Assessment OuiYes
Gestion de XEventXEvent Management OuiYes
Intégration de l’API SQL AssessmentSQL Assessment API Integration OuiYes

Étapes suivantesNext steps

info_tip Obtenir de l’aide pour les outils SQLGet help for SQL tools

modifier contenu Contribuez à la documentation SQLContribute to SQL documentation

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.