Qu’est-ce que SQL Server Management Studio (SSMS) ?
S'applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics
SQL Server Management Studio (SSMS) est un environnement intégré pour la gestion des infrastructures SQL. Utilisez SSMS pour accéder à, configurer, gérer, administrer et développer tous les composants de SQL Server, Azure SQL Database, Azure SQL Managed Instance, SQL Server sur une machine virtuelle Azure et Azure Synapse Analytics. SSMS 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 Server.
- Télécharger SQL Server Management Studio (SSMS)
- Télécharger SQL Server Developer
- Télécharger Visual Studio
Composants de SQL Server Management Studio
Description | Composant |
---|---|
Utilisez l’Explorateur d’objets pour afficher et gérer tous les objets d’une ou plusieurs instances de SQL Server. | l’Explorateur d’objets |
Utilisez l’Explorateur de modèles pour générer et gérer des fichiers de texte réutilisable que vous utilisez pour accélérer le développement de requêtes et de scripts. | l’Explorateur de modèles |
Utilisez l’Explorateur de solutions déconseillé pour générer des projets visant à gérer les éléments d’administration, comme les scripts et les requêtes. | Explorateur de solutions |
Utilisez les outils de conception visuelle inclus dans Management Studio pour générer des requêtes, des tables et des bases de données de diagrammes. | Visual Database Tools |
Utilisez les éditeurs de langage de Management Studio pour générer et déboguer des requêtes et des scripts de manière interactive. | Éditeurs de texte et de requête |
SQL Server Management Studio pour le décisionnel
Pour accéder à, configurer, gérer et administrer Analysis Services, Integration Services et Reporting Services, utilisez SSMS. Même si les trois technologies de décisionnel s’appuient sur SSMS, les tâches d’administration associées à chacune d’entre elles sont légèrement différentes.
Notes
Pour créer et modifier des solutions Analysis Services, Reporting Services et Integration Services, utilisez SQL Server Data Tools (SSDT), et non pas SSMS. SQL Server Data Tools (SSDT) est un environnement de développement basé sur MicrosoftVisual Studio.
Gérer des solutions Analysis Services en utilisant SQL Server Management Studio
SSMS vous permet de gérer des objets Analysis Services, par exemple effectuer des sauvegardes et traiter des objets.
Management Studio fournit un projet Script Analysis Services dans lequel vous pouvez développer et enregistrer des scripts écrits dans une syntaxe MDX (Multidimensional Expressions) et XMLA (XML for Analysis). Ces projets Script Analysis Services servent à effectuer les tâches de gestion ou recréer des objets, tels que les bases de données et les cubes, sur des instances Analysis Services . Par exemple, vous pouvez développer un script XMLA dans un projet de Script Analysis Services qui crée directement des objets sur une instance Analysis Services existante. Les projets de Script Analysis Services peuvent être enregistrés au sein d'une solution et intégrés avec un système de contrôle de code source.
Pour plus d’informations l’utilisation de SSMS, consultez Développement et implémentation en utilisant SQL Server Management Studio.
Gérer des solutions Integration Services en utilisant SQL Server Management Studio
SSMS vous permet d’utiliser le service Integration Services pour gérer les packages et superviser les packages en cours d’exécution. Vous pouvez également utiliser Management Studio pour organiser des packages en dossiers, exécuter des packages, importer et exporter des packages, migrer des packages DTS (Data Transformation Services) et mettre à jour des packages Integration Services.
Gérer des projets Reporting Services en utilisant SQL Server Management Studio
Utilisez SSMS pour activer des fonctionnalités de Reporting Services, administrer le serveur et les bases de données, et gérer des rôles et des travaux.
Vous gérez des planifications partagées en utilisant le dossier Planifications partagées et vous gérez les bases de données du serveur de rapports (ReportServer
, ReportServerTempDB
). Vous créez aussi un RSExecRole dans la base de données système master
quand vous déplacez une base de données du serveur de rapports vers un moteur de base de données nouveau ou différent. Pour plus d’informations sur ces tâches, consultez les articles suivants :
- Reporting Services dans SSMS
- Administrer une base de données du serveur de rapports
- Créer le RSExecRole
Vous gérez également le serveur en activant et configurant différentes fonctionnalités, en définissant les valeurs par défaut du serveur, et en gérant des rôles et des travaux. Pour plus d’informations sur ces tâches, consultez les articles suivants :
- Définir les propriétés du serveur de rapports
- Créer, supprimer ou modifier un rôle
- Activation et désactivation de l'impression côté client pour Reporting Services
Versions de SQL Server Management Studio dans d’autres langues que l’anglais
Le blocage sur l’installation en plusieurs langues a été levé. Vous pouvez installer SSMS en allemand sur un ordinateur Windows français. Si la langue du système d’exploitation ne correspond pas à la langue de SSMS, l’utilisateur doit changer la langue sous Outils > Options > Paramètres internationaux. Sinon, SSMS affiche l’interface utilisateur en anglais.
Pour plus d’informations sur les différents paramètres régionaux avec les versions antérieures, consultez Installer des versions non anglaises de SSMS.
Stratégie de prise en charge pour SSMS
- À partir de SSMS 17.0, l’équipe SQL Tools a adopté la stratégie de cycle de vie moderne Microsoft.
- Lisez l’annonce sur la stratégie de cycle de vie moderne. Pour plus d’informations, consultez les Questions fréquentes (FAQ) sur la politique de cycle de vie moderne.
- Pour plus d’informations sur la collection de données de diagnostic et l’utilisation des fonctionnalités, consultez le supplément de confidentialité SQL Server.
Outil multiplateforme
SSMS s’exécute uniquement sur Windows (AMD ou Intel). Si vous avez besoin d’un outil qui s’exécute sur d’autres plateformes que Windows, envisagez Azure Data Studio. Azure Data Studio est un outil multiplateforme qui s’exécute sur macOS, Linux, ainsi que Windows. Pour plus d’informations, consultez Azure Data Studio.
Obtenir de l’aide
- Idées pour SQL : vous avez des suggestions pour améliorer SQL Server ?
- Questions et réponses Microsoft (SQL Server)
- DBA Stack Exchange (balise sql-server) : posez des questions sur SQL Server
- Stack Overflow (balise sql-server) : réponses aux questions sur le développement SQL
- Reddit : discussion générale sur SQL Server
- Termes du contrat de licence Microsoft SQL Server et autres informations
- Options de support pour les utilisateurs professionnels
- Contacter Microsoft
- Aide et commentaires supplémentaires pour SQL Server
Contribuer à la documentation SQL
Saviez-vous que vous pouvez modifier le contenu SQL 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 Guide pratique pour contribuer à la documentation SQL Server
Étapes suivantes
Pour plus d’informations sur les SSMS, les tâches courantes et les outils associés, consultez les articles suivants :