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é permettant de gérer n’importe quelle infrastructure 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 Azureet Azure Synapse Analytics. SSMS fournit un seul utilitaire complet qui combine un large groupe d’outils graphiques avec de nombreux éditeurs de scripts enrichis pour fournir l’accès à SQL Server pour les développeurs et les administrateurs de base de données de tous les niveaux de compétence.
- Télécharger SQL Server Management Studio (SSMS)
- Télécharger SQL Server Developer
- Télécharger Visual Studio
Composants SQL Server Management Studio
Description | Composant |
---|---|
Utilisez 'Explorateur d’objets pour afficher et gérer tous les objets dans une ou plusieurs instances de SQL Server. | Explorateur d’objets |
Utilisez 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. | Explorateur de modèles |
Utilisez l’Explorateur de solutions déconseillé pour générer des projets pour gérer des éléments d’administration tels que des scripts et des requêtes. | Explorateur de solutions |
Utilisez les outils de conception visuelle inclus dans SSMS pour créer des requêtes, des tables et des bases de données de diagramme. | Outils Visuels de Base de Données |
Utilisez les éditeurs de langage SSMS pour générer et déboguer des requêtes et des scripts de manière interactive. | Éditeurs de Requête et de Texte |
SQL Server Management Studio pour l’aide à la décision
Utilisez SSMS pour accéder, configurer, gérer et administrer Analysis Services, Integration Services et Reporting Services. Bien que les trois technologies décisionnels s’appuient sur SSMS, les tâches administratives associées à chacune d’elles sont légèrement différentes.
Note
Pour créer et modifier Analysis Services, les solutions Integration Services et Reporting Services, utilisez SQL Server Data Tools (SSDT), et non SSMS. SQL Server Data Tools (SSDT) est un environnement de développement basé sur Microsoft Visual Studio.
Gérer les solutions Analysis Services
SQL Server Management Studio (SSMS) vous permet de gérer des objets Analysis Services, tels que l’exécution de sauvegardes et de traitement d’objets.
SSMS fournit un projet de script pour Analysis Services dans lequel vous pouvez développer et enregistrer des scripts écrits en MDX (Expressions multidimensionnelles), Expressions d’analyse de données (DAX), Extensions d’exploration de données (DMX)et XML pour l’analyse (XMLA).
Ces scripts sont utilisés pour effectuer des tâches de gestion ou recréer des objets tels que des bases de données et des instances sur des cubes Analysis Services. Par exemple, vous pouvez développer un script XMLA dans un projet de script Analysis Services pour créer des objets directement sur une instance existante. Ces projets peuvent être enregistrés dans le cadre d’une solution et intégrés au contrôle de code source.
Note
Il est noté que même si DAX a été initialement conçu pour les modèles de données tabulaires, il peut également être utilisé pour interroger des modèles multidimensionnels dans SQL Server Analysis Services. SSMS peut effectuer DAX et MDX, mais il existe des considérations à prendre en compte concernant le modèle avec lequel vous travaillez et le type de requêtes que vous envisagez d’exécuter.
Pour plus d’informations sur le projet de scripts Analysis Services dans SSMS, consultez projet de scripts Analysis Services.
Gérer les solutions Integration Services
SQL Server Management Studio (SSMS) peut être utilisé pour gérer et surveiller l’exécution de packages SSIS. Vous pouvez organiser des packages en dossiers, exécuter, importer, exporter et mettre à niveau des packages Integration Services. Toutefois, depuis SSIS 2012, le stockage des packages a changé. Ils ne sont plus stockés dans la base de données msdb
du serveur de l’instance par défaut, mais sont désormais gérés via la base de données du catalogue SSIS (SSISDB
). Cela signifie que vous ne pouvez plus gérer les packages de la même façon que dans les versions précédentes de SSIS. Vous pouvez toujours utiliser SSMS pour gérer la base de données de catalogue SSIS, mais vous devez utiliser le nœud Catalogues Integration Services dans l’Explorateur d’objets.
La dernière version de SSMS fournit un environnement intégré pour gérer n’importe quelle infrastructure SQL. Il permet également aux utilisateurs d’exécuter des packages SSIS stockés dans le catalogue SSIS à partir de l’Explorateur d’objets dans SSMS.
L’Assistant Importation et Exportation au sein de SSMS peut être utilisé pour créer des packages SSIS, ce qui constitue un bon point de départ pour en savoir plus sur SSIS. Toutefois, vous devez utiliser SQL Server Data Tools (SSDT) pour créer et gérer vos packages pour des packages plus complexes.
Gérer les projets Reporting Services
SQL Server Management Studio (SSMS) active les fonctionnalités de Reporting Services, administre le serveur et les bases de données, et gère les rôles et les travaux. Vous pouvez gérer des planifications partagées à l’aide du dossier Planifications partagées et gérer les bases de données du serveur de rapports (ReportServer
, ReportServerTempDB
). Lors du déplacement d’une base de données de serveur de rapports vers une nouvelle instance SQL Server, vous devez créer un RSExecRole dans la base de données système master
.
Pour plus d’informations sur ces tâches, vous pouvez consulter les articles sur Reporting Services dans SSMS, administrer une base de données Report Server et créer le RSExecRole:
Vous gérez également le serveur en activant et en configurant différentes fonctionnalités, en définissant les paramètres par défaut du serveur et en gérant les rôles et les 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
SSMS fournit un environnement intégré pour gérer n’importe quelle infrastructure SQL, y compris SSRS. Dans le portail web, vous pouvez activer les fonctionnalités, définir les valeurs par défaut du serveur, gérer les travaux en cours d’exécution, afficher des rapports personnalisés et créer et gérer des planifications partagées.
Remarque
Bien que SSMS offre différentes fonctionnalités de gestion pour SSRS, il n’est pas un remplacement du Gestionnaire de rapports en ligne ou du Gestionnaire de configuration Report Services. Il est recommandé de rester à jour avec les dernières versions et la documentation pour garantir une gestion efficace de SSRS dans SSMS. Si vous avez des questions spécifiques ou avez besoin d’aide supplémentaire, n’hésitez pas à poser.
Versions de langue non anglaise
Le verrou sur la configuration des langues mixtes a été levé. Vous pouvez installer SSMS en allemand sur une machine Windows française. Si la langue du système d’exploitation ne correspond pas à la langue SSMS, l’utilisateur doit modifier la langue sous Outils > Options > Paramètres internationaux. Sinon, SSMS affiche l’interface utilisateur anglaise.
Pour en savoir plus sur les différents paramètres régionaux avec les versions précédentes, consultez Installer des versions en langues autres que l'anglais de SSMS.
Stratégie de support
À compter de SSMS 17.0, l’équipe SQL Tools a adopté la politique du cycle de vie moderne de Microsoft.
Lisez l'annonce originale de la Politique de cycle de vie Modern . Pour plus d’informations, consultez FAQ sur les stratégies modernes.
Pour des informations sur la collecte de données de diagnostic et l'utilisation des fonctionnalités, consultez le supplément de confidentialité de SQL Server et la collecte de données de diagnostic .
Outil multiplateforme
SSMS s’exécute uniquement sur Windows (AMD ou Intel). Si vous avez besoin d’un outil qui s’exécute sur des plateformes autres que Windows, consultez Azure Data Studio. Azure Data Studio est un outil multiplateforme qui s’exécute sur macOS, Linux et Windows. Pour plus d’informations, consultez Azure Data Studio.
Obtenir de l’aide
- Idées pour SQL : Avez-vous des suggestions pour améliorer SQL Server ?
- Microsoft Q & A (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 et informations du contrat de licence Microsoft SQL Server
- options de support pour les utilisateurs professionnels
- Aide supplémentaire et retours pour SQL Server
Contribuer à la documentation SQL
Saviez-vous que vous pouvez modifier vous-même le contenu SQL ? Si vous le faites, non seulement vous aidez à améliorer notre documentation, mais vous obtenez également un crédit en tant que contributeur à la page.
Pour plus d’informations, consultez Comment contribuer à la documentation de SQL Server