Bonjour,
Je voudrais savoir si c'est possible d'exécuter une procédure stockée (locale) sur un serveur lié.
J'ai trouvé l'instruction EXECUTE AT malheuresement elle n'exécute que les procédure existantes sur le serveur lié.
Bonjour,
Je voudrais savoir si c'est possible d'exécuter une procédure stockée (locale) sur un serveur lié.
J'ai trouvé l'instruction EXECUTE AT malheuresement elle n'exécute que les procédure existantes sur le serveur lié.
Il suffit de placer cette procédure dans la base distante et d'appeler la procédure distante au lieu d'appeler la proc locale ...
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Bonjour, je te remercie pour ta réponse.
je souhaiterais en fait générer un script de maj de table,proc et vues disponible dans une procedure stockée sur mon serveur, et l'appliquer sur une base distante a partir d'un serveur lié (parametrable).
Au final ca donnerait ( exec maj 'mon_serveur_distant')
Je pourrais copier le script sur le serveur distant. Le probleme c'est que de maniere dynamique sous 2005 on ne peut pas copier les lignes de procedure stockée, je vais avoir des problèmes de syntaxe en OPENQUERY ( double cote, etc.. exemple where champ ='1023232' coupera la chaine de caractere). (à moins que je m'y prenne mal)
C'est pourquoi je me demandais si on pouvait exécuter une procedure locale sur un serveur distant.
Le plus simple dans ce cas est d'ajouter dans une base de votre serveur distant, une table contenant les ordres SQL à passer, puis de les y insérer et enfin de lancer un curseur qui exécute chaque ligne et la supprime.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Partager