Vue d’ensemble des outils SQL
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Pour gérer votre base de données, vous avez besoin d’un outil. Que vos bases de données soient exécutées dans le cloud, sur Windows, sur macOS ou sur Linux, votre outil n’a pas besoin de s’exécuter sur la même plateforme que la base de données.
Outils recommandés
Les outils suivants fournissent une interface utilisateur graphique (GUI).
Vous pouvez afficher les liens vers les différents outils SQL dans les tableaux suivants.
Outil | Description | Système d’exploitation |
---|---|---|
**Azure Data Studio** |
Éditeur léger capable d’exécuter des requêtes SQL à la demande, d’afficher et d’enregistrer les résultats au format 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. | Windows macOS Linux |
SQL Server Management Studio (SSMS) |
Gérez une instance ou une base de données SQL Server avec prise en charge complète de l’interface utilisateur graphique. Accédez à, configurez, gérez, administrez et développez tous les composants de SQL Server, Azure SQL Database et Azure Synapse Analytics. Fournit un utilitaire unique et complet qui associe un vaste ensemble d'outils graphiques à différents éditeurs de script performants, pour permettre aux développeurs et aux administrateurs de base de données de tous niveaux d'avoir accès à SQL. | Windows |
SQL Server Data Tools (SSDT) |
Outil de développement moderne permettant de générer des bases de données relationnelles SQL Server, des bases de données SQL Azure, des modèles de données AS (Analysis Services), des packages IS (Integration Services) et des rapports RS (Reporting Services). Avec SQL Server Data Tools (SSDT), vous pouvez concevoir et déployer tout type de contenu SQL Server avec la même facilité que lorsque vous développez une application dans Visual Studio. | Windows |
Visual Studio Code |
L’extension mssql pour Visual Studio Code est l’extension SQL Server officielle qui prend en charge les connexions à SQL Server et offre une expérience d’édition riche pour T-SQL dans Visual Studio Code. Écrivez des scripts T-SQL dans un éditeur léger. | Windows macOS Linux |
Outils de ligne de commande
Les outils ci-dessous sont les principaux outils en ligne de commande.
Outil | Description | Système d’exploitation |
---|---|---|
bcp | L’utilitaire bulk copy program (bcp) copie en bloc des données entre une instance de Microsoft SQL Server et un fichier de données dans un format spécifié par l’utilisateur. | Windows macOS Linux |
mssql-conf | mssql-conf configure SQL Server s’exécutant sur Linux. | Linux |
sqlcmd | L’utilitaire sqlcmd vous permet d’entrer des instructions Transact-SQL, des procédures système et des fichiers de script à l’invite de commandes. | Windows macOS Linux |
sqlpackage | sqlpackage est un utilitaire en ligne de commande qui automatise plusieurs tâches de développement de base de données. | Windows macOS Linux |
SQL Server PowerShell | SQL Server PowerShell fournit des cmdlets pour l’utilisation de SQL. | Windows macOS Linux |
Migration et autres outils
Ces outils sont utilisés pour migrer, configurer et fournir d’autres fonctionnalités pour les bases de données SQL.
Outil | Description |
---|---|
Gestionnaire de configuration | Utilisez le Gestionnaire de configuration SQL Server pour configurer les services SQL Server et la connectivité réseau. Le Gestionnaire de configuration s’exécute sur Windows |
Assistant Expérimentation de base de données | Utilisez Assistant Expérimentation de base de données pour évaluer une version ciblée de SQL pour une charge de travail donnée. |
Assistant Migration des données | L’outil Assistant Migration de données vous aide à effectuer une mise à niveau vers une plateforme de données moderne en détectant les problèmes de compatibilité susceptibles d’affecter les fonctionnalités des bases de données dans votre nouvelle version de SQL Server ou de base de données Azure SQL. |
Distributed Replay | Utilisez la fonctionnalité Distributed Replay pour vous aider à évaluer l’impact de futures mises à niveau de SQL Server. Vous pouvez également utiliser Distributed Replay pour évaluer l’impact des mises à niveau du matériel et du système d’exploitation, ainsi que des paramétrages de SQL Server. |
ssbdiagnose | L’utilitaire ssbdiagnose signale des problèmes dans des conversations Service Broker ou dans la configuration des services Service Broker. |
Assistant Migration SQL Server | Utilisez l’Assistant Migration SQL Server pour automatiser la migration de bases de données vers SQL Server à partir de Microsoft Access, DB2, MySQL, Oracle et Sybase. |
Si vous recherchez des outils qui ne sont pas mentionnés sur cette page, reportez-vous à Utilitaires d'invite de commandes SQL et Télécharger les fonctionnalités et les outils étendus de SQL Server.