Remarque
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 s'exécutent dans le cloud, sur Windows, sur macOS ou sur Linux, votre outil n'a pas besoin d'être exécuté 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 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
- extension MSSQL pour Visual Studio Code : tâches et scripts légers
- sqlcmd : interface de ligne de commande légère (CLI) pour le déploiement et l’automatisation
- SQL Database Projects pour Visual Studio Code : Gérer et développer des schémas de bases de données dans les projets sous contrôle de code source
- 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.
| Tool | Description | Système d’exploitation | Feedback |
|---|---|---|---|
| Outils graphiques | |||
| SQL Server Management Studio (SSMS) | Gérez les bases de données SQL Server et Azure SQL avec une prise en charge complète de l’interface graphique. Accédez, configurez, gérez, administrez et développez tous les composants de la SQL Moteur de base de données localement et 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 | Feedback |
| SQL Server Data Tools (SSDT) | Outil de développement moderne permettant de créer des bases de données relationnelles SQL Server, des bases de données Azure SQL, des modèles de données Analysis Services (AS), des packages Integration Services (IS) et des rapports Reporting Services (RS). Avec SQL Server Data Tools (SSDT), vous pouvez concevoir et déployer n’importe quel type de contenu SQL Server avec la même facilité que vous développez une application dans Visual Studio. | Windows uniquement | Feedback |
| 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 | Feedback |
| Extension de projets de base de données SQL pour Visual Studio Code | Gérez et développez des bases de données en tant que projets dans le contrôle de code source dans Visual Studio Code. L’extension Projets SQL Database utilise le package DacFx (Data-Tier Application Framework) pour générer et publier des projets de base de données, comparer les schémas, les modifications de script et extraire ou déployer .dacpac des fichiers. |
Windows, macOS, Linux | Feedback |
| Azure Data Studio | Azure Data Studio prend sa retraite le 28 février 2026. | Windows, macOS, Linux | |
| Utilitaires de ligne de commande | |||
| utilitaire bcp | Le bulk copy program utility (bcp) copie en bloc les données entre une instance de SQL Server et un fichier de données dans un format défini par l’utilisateur. | Windows, macOS, Linux | |
| mssql-conf | mssql-conf configure SQL Server s’exécutant sur Linux ou 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 | Feedback |
| 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 | Feedback |
| SQL Server PowerShell | SQL Server PowerShell fournit des applets de commande pour l’utilisation de SQL. | Windows, macOS, Linux | Feedback |
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.
| Tool | Description |
|---|---|
| Gestionnaire de configuration SQL Server | Utilisez Gestionnaire de configuration SQL Server pour configurer SQL Server services et configurer la connectivité réseau. |
| Distributed Replay1 | Utilisez la fonctionnalité Distributed Replay pour vous aider à évaluer l’impact des futures mises à niveau de SQL Server. Utilisez également Distributed Replay pour vous aider à évaluer l’impact des mises à niveau du matériel et du système d’exploitation, ainsi que du réglage SQL Server. |
| ssbdiagnose | ssbdiagnose signale des problèmes dans les conversations Service Broker ou la configuration des services Service Broker. |
| Assistant Migration SQL Server (SSMA) | Utilisez 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 pris en charge uniquement sur SQL Server 2016 (13.x) à SQL Server 2019 (15.x).
Feuilles de route et commentaires sur les produits
- Feedback : base de données SQL dans Microsoft Fabric
- Feedback : SQL Server Management Studio
- Feedback : SQL Server
- Commentaires : SqlPackage et DacFx
- Feedback : action sql-action GitHub
- Roadmap : extension MSSQL dans Visual Studio Code
- Roadmap : SQL Server Management Studio
- Ce qui se passe avec Azure Data Studio
Outils 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échargez les fonctionnalités et outils étendus de SQL Server