Nix
Messages postés831Date d'inscriptionsamedi 15 mai 1999StatutMembreDernière intervention18 juillet 2009
-
6 oct. 2004 à 01:00
cs_xon
Messages postés13Date d'inscriptionmardi 2 décembre 2003StatutMembreDernière intervention 9 septembre 2011
-
18 oct. 2004 à 13:19
Salut tout le monde,
Ce soir on m'a posé une colle. Je ne suis pas expert SQL Server et je ne sais pas répondre à cette question.
La question est simple :
Comment changer le propriétaire de plusieurs procédures stockées sans supprimer et refaire un Create en précisant le propriétaire.
Je suis sûr que c'est faisable mais je ne connais pas la manip alors si qq'un a la réponse, merci de m'aider à m'endormir moins bête :big)
cs_frop01
Messages postés1352Date d'inscriptionlundi 27 octobre 2003StatutMembreDernière intervention19 novembre 20082 6 oct. 2004 à 16:09
Salut,
Ne te fais pas de soucis, tu es toujours expert SQL Server et tu peux dormir tranquille et pas bête .
Selon le livre MS sql server 7.0 (campuspress) : Page 405
Une procédure stockée ne peut pas être modifié directement; vous devez d'abord la supprimer puis la recréer. il n'existe malheureusement pas d'instructions ALTER pour modifier le contenu d'un procedure existante. cela provient largement du plan de requete qui est créé et du fait que les preocedures stockées sont compliées après avoir été émises la première fois.
cs_xon
Messages postés13Date d'inscriptionmardi 2 décembre 2003StatutMembreDernière intervention 9 septembre 2011 18 oct. 2004 à 13:19
Bonjour,
Je ne suis pas un expert DBA, mais la fonction SQL "GRANT" permet d'octroyer les droits à un objet (VIEW, TABLE, STORED PROCEDURE)... Pour la syntaxe, il faut consulter la doc du moteur de la base de données utilisé.