SSMS : Tâches sur plusieurs objets de même type à partir des Détails de l’explorateur d’objet

Il est possible d’utiliser l’explorateur d’objets pour sélectionner plusieurs objets de même type à la souris, pour ensuite pouvoir les supprimer (comme on le ferait dans l’explorateur de fichiers de Windows) ou les scripter …

L’onglet « Détails de l’explorateur d’objet » est accessible :

– sous SQL Server Management Studio 2005, en allant dans le menu Affichage, et en choissant l’option Détails de l’explorateur d’objet

– sous SQL Server Management Studio 2008, de la même façon, ou en utilisant le raccourci clavier F7

Voyons maintenant comment un peut se servir de celui-ci.
Supposons que je veux scripter la structure de plusieurs tables, procédures stockées ou jobs : ci-dessous je donne l’exemple pour des tables, mais le principe demeure le même pour les objets cités :

Pour effectuer la sélection des objets, il suffit d’accéder directement aux Détails de l’explorateur d’objet comme décrit précédemment, puis de naviguer jusqu’au type d’objet pour lequel on veut effectuer des tâches :

En choisissant successivement les « dossiers » :

– Bases de données,
– maBaseDeDonnées
– Tables

Nous obtenons :

De la même façon que nous sélectionnons plusieurs fichiers ou dossiers dans l’explorateur de fichiers de Windows (MAJ + clic gauche), nous pouvons sélectionner, en l’occurence, plusieurs tables :

Par un clic droit sur l’un des objets sélectionnés, voyons les tâches dont nous disposons :

Le script de création des tables est alors généré :

On peut aussi supprimer directement ces objets en appuyant sur la touche « Suppr ».
Notons que si l’on choisit l’option « travail de l’agent« , les tables sont scriptées dans un travail dont vous spécifiez le nom.
Il vous faudra ensuite éditer le travail pour en modifier les propriétés (planification par exemple …)

ElSuket

Laisser un commentaire