Qu’est Azure Data Studio ?What is Azure Data Studio?

Azure Data Studio est un multiplates-outil de base de données pour les professionnels des données à l’aide de la famille Microsoft locaux et cloud des plateformes de données 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.

Précédemment publiées sous le nom de la version préliminaire de SQL Operations Studio, Azure Data Studio offre une expérience de l’éditeur moderne avec IntelliSense, des extraits de code, intégration du contrôle de 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 avec l’utilisateur de plate-forme de données à l’esprit, avec intégrées dans les graphiques de jeux de résultats de requête et les 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.

Téléchargez et installez Azure Data StudioAzure Data StudioDownload and Install Azure Data StudioAzure Data Studio

Éditeur de code SQL avec IntelliSenseSQL code editor with IntelliSense

Azure Data StudioAzure Data Studio offre une SQL moderne, axée sur le clavier expérience qui facilite vos tâches quotidiennes avec des fonctionnalités intégrées, telles que les fenêtres à plusieurs onglets, un éditeur SQL riche, IntelliSense, l’achèvement de mot clé, des extraits de code, navigation dans le code et contrôle de code source de codage intégration (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écuter des requêtes SQL à la demande, afficher et enregistrer les résultats en tant que 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 préférées et parcourez les objets de celles-ci dans une expérience de navigation 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 utilisez 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 SQL activesSmart SQL code snippets

Extraits de code SQL génèrent la syntaxe SQL appropriée pour créer des bases de données, tables, vues, procédures stockées, les utilisateurs, connexions, rôles, etc. et mettre à jour les 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 de code intelligent pour créer rapidement des copies de votre base de données de développement ou à des fins de tests 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.

Serveur personnalisable et tableaux de bord de base de donnéesCustomizable Server and Database Dashboards

Créer des tableaux de bord personnalisables pour surveiller et résoudre rapidement les goulots d’étranglement de performances de 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’aperçu 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'aperçu.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 vous permettent d’organiser les informations de connexion pour les serveurs et les 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 de ligne de commande favoris (par exemple Bash, PowerShell, sqlcmd, bcp et ssh) dans la fenêtre du terminal intégré, directement dans l'interface utilisateur de 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 la création d’extensionsExtensibility and extension authoring

Améliorer la Azure Data StudioAzure Data Studio expérience 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 de données, ainsi que la prise en charge pour la création de l’extension.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’extensions.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)

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

  • Doivent s’exécuter sur Mac OS ou LinuxNeed to run on macOS or Linux
  • Vous connectez à un cluster de données volumineux de SQL Server 2019Are connecting to a SQL Server 2019 big data cluster
  • La plupart de votre temps de modification ou de l’exécution de requêtesSpend most of your time editing or executing queries
  • Ont besoin de pouvoir rapidement du graphique et visualiser des jeux de résultatsNeed the ability to quickly chart and visualize result sets
  • Peuvent exécuter la plupart des tâches d’administration via le terminal intégré à l’aide de sqlcmd ou PowershellCan execute most administrative tasks via the integrated terminal using sqlcmd or Powershell
  • Avez besoin minimal pour les expériences de l’AssistantHave minimal need for wizard experiences
  • N’avez pas besoin d’effectuer une configuration approfondie d’administrationDo not need to do deep administrative configuration

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

  • Passez la majeure partie de votre temps sur les tâches d’administration de base de donnéesSpend most of your time on database administration tasks
  • Font configuration approfondie d’administrationAre doing deep administrative configuration
  • Effectuez la gestion de la sécurité, y compris la gestion des utilisateurs, évaluation des vulnérabilités et configuration des fonctionnalités de sécuritéAre doing security management, including user management, vulnerability assessment, and configuration of security features
  • Utiliser les rapports pour SQL Server Query StoreMake use of the Reports for SQL Server Query Store
  • Avez besoin rendre l’utilisation des conseillers de réglage de performances et des tableaux de bordNeed to make use of performance tuning advisors and dashboards
  • Font d’importation/exportation d’un dacpacAre doing import/export of DACPACs
  • Besoin d’accéder à des serveurs inscrits et souhaitez contrôler SQL Server des services sur WindowsNeed access to Registered Servers and want to control SQL Server services on Windows

ShellShell

FonctionnalitéFeature Azure Data StudioAzure Data Studio SSMSSSMS
Authentification dans 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
Sélectionnez à partir de la TableSelect from Table OuiYes OuiYes
Contrôle de Code sourceSource Code Control OuiYes
Volet de tâchesTask Pane OuiYes
ThèmesTheming OuiYes
Mode foncéDark Mode OuiYes
Explorateur de ressources AzureAzure Resource Explorer PreviewPreview
Assistant Générer des scriptsGenerate Scripts Wizard OuiYes
Importation/exportation DACPACImport\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 graphiqueChart Viewer OuiYes
Exporter les résultats vers CSV, JSON, XLSXExport Results to CSV, JSON, XLSX OuiYes
IntelliSenseIntelliSense OuiYes OuiYes
Extraits de codeSnippets OuiYes OuiYes
Afficher le PlanShow Plan PreviewPreview OuiYes
Statistiques du clientClient Statistics OuiYes
Statistiques des requêtes activesLive 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 spatialSpatial Viewer OuiYes
SQLCMDSQLCMD 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

Ingénierie des donnéesData Engineering

FonctionnalitéFeature Azure Data StudioAzure Data Studio SSMSSSMS
Créer l’Assistant de Table externeCreate External Table Wizard PreviewPreview
Intégration de HDFSHDFS Integration PreviewPreview
NotebooksNotebooks PreviewPreview

Administration de bases de donnéesDatabase Administration

FonctionnalitéFeature Azure Data StudioAzure Data Studio SSMSSSMS
Sauvegarde / restaurationBackup / Restore OuiYes OuiYes
Importation de fichier platFlat File Import PreviewPreview OuiYes
Agent SQLSQL Agent PreviewPreview OuiYes
SQL ProfilerSQL Profiler PreviewPreview OuiYes
Always OnAlways On OuiYes
Always EncryptedAlways Encrypted OuiYes
Assistant Copier des donnéesCopy Data Wizard OuiYes
Assistant Paramétrage de donnéesData Tuning Advisor OuiYes
Visionneuse de journal d’erreurError Log Viewer OuiYes
Plans de maintenanceMaintenance Plans OuiYes
Requête de plusieurs serveurMulti-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
REPLICATIONReplication 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

Étapes suivantesNext steps

info_tip Get help for SQL tools

modifier contenu Contribuer à la documentation SQLContribute SQL documentation

Saviez-vous que vous pouvez modifier le contenu vous-même ?Did you know that you could edit the content yourself? Si vous procédez ainsi, non seulement améliore notre documentation, mais vous allez également déduits 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.