Bonjour,
je vais essayer d'être clair dans mon problème :
j'ai une base DEV qui contient toute la structure à jour d'un logiciel
j'ai toute une série de bases qu'on va appeler EXP qui sont les bases d'exploitations (en gros 1 par client)
J'ai modifié/créé un certain nombre de procédures stockées dans la base DEV, et j'ai besoin de répercuter toutes les modifications sur l'ensemble des bases EXP
Actuellement, j'arrive à récupérer par requête la liste des bases EXP, la liste des SP avec leur code
mais quand je veux faire un truc du style :
Code :
execute sp_executeSQL('use EXP ' + @CodeSP)
il me dit que le create/Alter procedure doit être la 1ere ligne du code.
quelle méthode faut il utiliser pour résoudre ce problème ?
Peut on générer un fichier .sql et l'exécuter depuis un SP ?
J'ai 1 contrainte a tout ça, il faut que pour chaque SP déployée, ça me remplisse une table
nomBase varchar,
nomSP varchar,
transfertOK bit
pour contrôler que tout se passe bien
BasicInstinct