Bonjour
Suite à une mauvaise manip', je me retrouve avec plus de 700 procédures stockées dans la base master. Je cherche une solution pour les supprimer toutes sans me les faire une par une. J'ai utilisé la table sysobjects.
Les lignes avec Id < 0 semblent être celles réservées au système. Est-ce bien la réalité ? Suis-je sur d'obtenir les procédures non systèmes en rajoutant AND D.id > 0 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT D.* FROM master..sysobjects D WHERE type = 'P'
Enfin, si je fais un delete sur la table sysobjects, est-ce que ça suffira pour supprimer les procédures stockées de la base master ??
Papy !
Partager