SQL Server appel de fonction
julien
-
sebsauvage -
sebsauvage -
est ce que une âme charitable pourrait me dire si l'appel de fonctions depuis un autre serveur est possible .
j'essaye : "<Nomserveur>.<NomBase>.dbo.<nomFonction>"
ça me renvoie un message d'erreur de syntaxe ...
j'essaye : "<Nomserveur>.<NomBase>.dbo.<nomFonction>"
ça me renvoie un message d'erreur de syntaxe ...
1 réponse
-
C'est tout à fait possible !
Par exemple, je suis connecté sur un serveur A et je lance une procédure stockée sur un serveur B:
EXEC B.mabase..nomdelaprocedure
Attention:
1)
il faut que le login en question existe sur les 2 serveurs, qu'il ait le même mot de passe, qu'il ait les droits d'accès que les 2 bases et qu'il ait aussi les droits d'exécution sur la procédure stockée en question.
2)
ce n'est pas recommandé car cela peut faire beaucoup de traffic réseau entre les 2 serveurs. très très mauvais.
Il vaut mieux généralement faire 2 connexions séparées sur chacun des serveurs pour lancer les requêtes.