Partager via


Vue d’ensemble des outils SQL

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Base de données SQL dans Microsoft Fabric

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 gratuits pour votre cas d’affaires

Microsoft fournit les outils et extensions gratuits suivants pour travailler avec nos produits moteur de base de données SQL Server, en fonction de votre rôle et de votre fonction métier.

L’administrateur de base de données (DBA) gère la sauvegarde et la restauration, le réglage des performances, la sécurité et la haute disponibilité.

Outils recommandés :

Exemples de description et de cas d’usage

Le tableau suivant répertorie les outils et extensions disponibles.

Outil Descriptif Système d’exploitation Rétroaction
Outils graphiques
SQL Server Management Studio (SSMS) Gérez les bases de données SQL Server et Azure SQL avec prise en charge complète de l’interface graphique utilisateur. Accédez, configurez, gérez, administrez et développez tous les composants du moteur de base de données SQL en local et dans le cloud, y compris Azure Synapse Analytics et la base de données SQL pour Microsoft Fabric. SSMS est une application complète qui combine un large groupe d’outils graphiques et un éditeur de script enrichi pour fournir l’accès à SQL pour les administrateurs de base de données et les développeurs de tous les niveaux de compétence. Windows uniquement. Commentaires
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 uniquement. Commentaires
Extension MSSQL pour Visual Studio Code Extension SQL Server officielle qui prend en charge les connexions à SQL Server et Azure SQL, ainsi qu’une expérience d’édition enrichie pour Transact-SQL (T-SQL). Écrivez des scripts T-SQL dans un éditeur léger. Windows, macOS, Linux Commentaires
Azure Data Studio1 Éditeur léger qui peut exécuter des requêtes SQL à la demande, afficher et enregistrer 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. Windows, macOS, Linux
Utilitaires de ligne de commande
utilitaire bcp L’utilitaire de copie en bloc (bcp) copie en bloc des données entre une instance de 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 qui s'exécute sur Linux ou sur des conteneurs Linux. Linux uniquement
utilitaire sqlcmd sqlcmd vous permet d’entrer des instructions Transact-SQL, des procédures système et des fichiers de script à l’invite de commandes. Avec sqlcmd (Go), vous pouvez également déployer des conteneurs Linux à des fins de développement. Windows, macOS, Linux Commentaires
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 Commentaires
SQL Server PowerShell SQL Server PowerShell fournit des cmdlets pour l’utilisation de SQL. Windows, macOS, Linux Commentaires

1 Azure Data Studio prend sa retraite le 28 février 2026.

Migration, configuration et autres outils

Le tableau suivant répertorie les outils utilisés pour migrer, configurer et fournir d’autres fonctionnalités pour les bases de données SQL.

Ces outils sont disponibles uniquement pour Windows.

Outil Descriptif
Gestionnaire de configuration SQL Server Utilisez le Gestionnaire de configuration SQL Server pour configurer les services SQL Server et la connectivité réseau.
Distributed Replay1 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 ssbdiagnose signale des problèmes dans les conversations Service Broker ou la configuration des services Service Broker.
Assistant de Migration SQL Server (SSMA) Utilisez l’Assistant Migration SQL Server pour automatiser la migration de base de données vers SQL Server et Azure SQL à partir de Microsoft Access, Db2, MySQL, Oracle et Sybase.

1 Distributed Replay est supporté sur SQL Server 2016 (13.x) à travers SQL Server 2019 (15.x) uniquement.

Outils et commentaires supplémentaires

Si vous recherchez d’autres outils qui ne sont pas mentionnés dans cet article, consultez :