Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics 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 :
- SQL Server Management Studio (SSMS) : gestion complète avec une interface utilisateur graphique
- sqlcmd : interface de ligne de commande légère (CLI) pour le déploiement et l’automatisation
- Extension MSSQL pour Visual Studio Code : tâches et scripts légers
- Assistant Migration SQL Server (SSMA) Migrer vers SQL Server et Azure SQL à partir de Microsoft Access, Db2, MySQL, Oracle et Sybase
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 :
- Utilitaires de ligne de commande SQL (moteur de base de données)
- Télécharger les fonctionnalités et outils étendus DE SQL Server
- Commentaires sur l’action GitHub sql-action