SQL Server Management Studio (SSMS) est une interface utilisateur graphique (GUI) qui peut être utilisée pour administrer SQL Server.
SQL Server Management Studio vous permet de créer et de gérer vos bases de données ainsi que d'administrer votre configuration SQL Server.
Auparavant, SSMS était inclus dans les installations de SQL Server, mais il est désormais disponible en tant que téléchargement/installation distinct.
Les tâches que vous pouvez effectuer avec SSMS incluent :
- Créer, modifier et supprimer des bases de données et des objets de base de données tels que des tables, des vues, des procédures stockées, etc.
- Interrogez vos bases de données
- Créer et gérer des comptes utilisateur et des rôles
- Créer et maintenir des sauvegardes (manuelles ou planifiées)
- Importer et exporter des données depuis/vers d'autres bases de données
- Répliquer les bases de données sur plusieurs machines
SSMS vous permet d'effectuer la plupart des tâches par programmation ou via l'interface graphique. Par exemple, vous pouvez créer une base de données en cliquant avec le bouton droit de la souris et en sélectionnant Nouvelle base de données , ou vous pouvez exécuter un script SQL pour le créer en cliquant sur Nouvelle requête .
L'explorateur d'objets
Le volet à gauche de SSMS est l'Explorateur d'objets. L'Explorateur d'objets vous permet de naviguer dans vos bases de données, paramètres de sécurité, réplication, gestion et autres objets serveur.
Connexion au serveur SQL
Lorsque vous ouvrez SQL Server Management Studio pour la première fois, vous serez invité à vous connecter à SQL Server.
Vous pouvez avoir plusieurs instances de SQL Server sur votre réseau afin que vous puissiez choisir l'instance à laquelle vous connecter.
Vous pouvez vous connecter à plusieurs bases de données sur plusieurs serveurs sur n'importe quel réseau auquel vous êtes connecté. Tous ces éléments apparaîtront sous l'Explorateur d'objets dans le volet de gauche. Vous pouvez ainsi basculer facilement entre une base de données sur votre ordinateur local et une base de données à l'autre bout du monde. Vous pouvez également transférer des données entre elles, exécuter des requêtes distribuées sur les deux bases de données, etc.