Qu’est-ce qu’Azure Data Studio ?
Azure Data Studio est un outil léger multiplateforme de gestion et de développement des données pour les professionnels des données. Il offre une expérience de rédaction moderne avec IntelliSense, les extraits de code, l’intégration du contrôle de code source et un terminal intégré, ce qui facilite la gestion et le développement de bases de données.
Compatible avec Windows, macOS et Linux, Azure Data Studio vous permet de vous connecter à différentes bases de données, notamment Azure SQL, SQL Server, MySQL, PostgreSQL et Cosmos DB. Son extensibilité permet aux utilisateurs de personnaliser leur expérience en installant des extensions pertinentes pour leur flux de travail.
L’interface familière d’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é. Conçue en pensant à l'utilisateur de la plateforme de données, son extensibilité permet aux utilisateurs de personnaliser leur expérience en installant les extensions pertinentes pour leur flux de travail, notamment les migrations de base de données, le graphique, GitHub Copilot, etc.
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. Consultez les Questions fréquentes (FAQ) Azure Data Studio pour plus d’informations.
Télécharger et installer Azure Data Studio
Éditeur de code SQL avec IntelliSense
Azure Data Studio offre une expérience de codage SQL moderne et centrée sur le clavier qui facilite et simplifie les tâches quotidiennes 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). Exécutez des requêtes SQL à la demande, et affichez et enregistrez les résultats sous forme de texte, JSON ou 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. Pour savoir comment utiliser l’éditeur SQL, consultez Utiliser l’éditeur SQL pour créer des objets de base de données.
Extraits de code Smart SQL
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. 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.
Azure Data Studio fournit également des fonctionnalités permettant de créer des extraits de code SQL personnalisés. Consultez Créer et utiliser des extraits de code pour plus d’informations.
Tableaux de bord de serveur et de base de données personnalisables
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. 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.
Gestion des connexions (groupes de serveurs)
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. Pour plus d’informations, consultez Groupes de serveurs.
Terminal intégré
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. Consultez Terminal intégré pour en savoir plus sur le terminal intégré.
Extensibilité et création d’extensions
Améliorez l’expérience Azure Data Studio en étendant les fonctionnalités de l’installation de base. Azure Data Studio fournit des points d’extension pour les activités de gestion des données et la prise en charge de la création d’extensions.
Pour en savoir plus sur l’extensibilité d’Azure Data Studio, consultez Extensibilité. Consultez Création d’une extension pour en savoir plus sur la création d'extensions.
Comparaison des fonctionnalités avec SQL Server Management Studio (SSMS)
Utilisez Azure Data Studio si vous :
- Modifie ou exécute principalement des requêtes.
- Avez besoin de visualiser et représenter graphiquement des jeux de résultats rapidement.
- Pouvez exécuter la plupart des tâches d’administration via le terminal intégré à l’aide de sqlcmd ou de PowerShell.
- Avez des besoins minimaux en assistants.
- Vous n’avez pas besoin d’effectuer une configuration d’administration ou de plateforme complète.
- La solution doit exécuter sur macOS ou Linux.
Utilisez SQL Server Management Studio si vous :
- Effectuez une configuration administrative ou de plateforme complexe.
- Effectuez une gestion de la sécurité, notamment la gestion des utilisateurs, l’évaluation des vulnérabilités et la configuration des caractéristiques de sécurité. Devez utiliser les conseillers et tableaux de bord de réglage des performances.
- Utilisez des diagrammes de base de données et des concepteurs de tables.
- Devez accéder aux serveurs inscrits.
- Utilisez les statistiques des requêtes actives ou les statistiques du client.
Fonctionnalités de l’interpréteur de commandes
Fonctionnalité | Azure Data Studio | SSMS |
---|---|---|
Connexion à Azure | Oui | Oui |
tableau de bord | Oui | |
Extensions | Oui | |
Terminal intégré | Oui | |
Explorateur d’objets | Oui | Oui |
Scripts d’objets | Oui | Oui |
Select from Table | Oui | Oui |
Contrôle de code source | Oui | |
Volet des tâches | Oui | |
Thèmes, y compris le mode Sombre | Oui | |
Azure Resource Explorer | Oui | |
Assistant Générer des scripts | Oui | |
Propriétés des objets | Aperçu | Oui |
Concepteur de tables | Oui | Oui |
Éditeur de requête
Fonctionnalité | Azure Data Studio | SSMS |
---|---|---|
Visionneuse de graphiques | Oui | |
Exportation des résultats au format CSV, JSON, XLSX | Oui | |
Résultats dans un fichier | Oui | |
Résultats dans du texte | Oui | |
IntelliSense | Oui | Oui |
Extraits de code | Oui | Oui |
Plan d’affichage | Oui | Oui |
Statistiques du client | Oui | |
Statistiques des requêtes dynamiques | Oui | |
Options de requête | Oui | |
Visionneuse spatiale | Oui | |
SQLCMD | Oui | Oui |
Prise en charge du système d'exploitation
Fonctionnalité | Azure Data Studio | SSMS |
---|---|---|
Windows | Oui | Oui |
macOS | Oui | |
Linux | Oui |
Engineering données
Fonctionnalité | Azure Data Studio | SSMS |
---|---|---|
Assistant de données externes | PRÉVERSION | |
Intégration HDFS | PRÉVERSION | |
Notebooks | PRÉVERSION |
Administration de bases de données
Fonctionnalité | Azure Data Studio | SSMS |
---|---|---|
Sauvegarder/restaurer | Aperçu | Oui |
Importation de fichiers plats | Oui | Oui |
SQL Agent | PRÉVERSION | Oui |
SQL Profiler | PRÉVERSION | Oui |
Always On | Oui | |
Always Encrypted | Oui | |
Assistant Copier des données | Oui | |
Assistant Paramétrage des données | Oui | |
Diagrammes de base de données | Oui | |
Visionneuse de journal des erreurs | Oui | |
Plans de maintenance | Oui | |
Requêtes sur plusieurs serveurs | Oui | |
Gestion basée sur des stratégies | Oui | |
PolyBase | Oui | |
Magasin de requêtes | Oui | |
Serveurs inscrits | Oui | |
Réplication | Oui | |
Gestion de la sécurité | Oui | Oui |
Service Broker | Oui | |
SQL Assessment | PRÉVERSION | Oui |
SQL Mail | Oui | |
Explorateur de modèles | Oui | |
Évaluation des vulnérabilités | Oui | |
Gestion de XEvent | Oui |
Développement de bases de données
Fonctionnalité | Azure Data Studio | SSMS |
---|---|---|
Importation/exportation de DACPAC | Oui | Oui |
Projets SQL | PRÉVERSION | |
Comparaison de schémas | Oui |
Service SQL Tools
Azure Data Studio utilise SqlToolsService comme couche API SQL de l’application. SQL Tools Service est basé sur .NET et est open source sous la licence MIT. Pour la connectivité SQL, SQL Tools Service utilise Microsoft.Data.SqlClient comme pilote SQL.
Contenu connexe
- Télécharger et installer Azure Data Studio
- FAQ sur Azure Data Studio
- Se connecter à et interroger SQL Server
- Se connecter à et interroger Azure SQL Database
- Télécharger SQL Server Management Studio (SSMS)
Obtenir de l’aide pour les outils SQL
- Tous les moyens d’obtenir de l’aide
- Commentaires des utilisateurs de SSMS.
- Envoyer un problème Git Azure Data Studio
- Contribuer à Azure Data Studio
- Forum des outils clients SQL
- SQL Server Data Tools : forum MSDN
- Options de support pour les utilisateurs professionnels
Contribuer à la documentation
Saviez-vous que vous pouvez modifier le contenu vous-même ? Dans ce cas, non seulement vous nous aidez à améliorer notre documentation, mais vous êtes également cité en tant que contributeur à la page.
Pour plus d’informations, consultez la documentation relative à la modification de Microsoft Learn