Exécuter Une Procédure Stockée Sql Server
Avec la réplication de l'exécution de procédure stockée, la réplication envoie seulement la commande pour exécuter la procédure stockée sur l'Abonné, au lieu d'écrire toutes les mises à jour dans la base de données de distribution, puis de les envoyer à l'Abonné via le réseau: EXEC give_raise Important La réplication des procédures stockées ne convient pas à toutes les applications. Exécuter la procédure stockée SQL Server via SSIS MS SQL Server. Si un article est filtré horizontalement, de sorte que les ensembles de lignes soient différents sur l'éditeur et sur l'abonné, l'exécution de la même procédure stockée sur les deux serveurs donne des résultats différents. De même, si une mise à jour est basée sur la sous-requête d'une autre table non répliquée, l'exécution de la même procédure stockée sur le serveur de publication et sur l'Abonné renvoie des résultats différents. Pour publier l'exécution d'une procédure stockée SQL Server Management Studio: Publier l'exécution d'une procédure stockée dans une publication transactionnelle (SQL Server Management Studio) Programmation Transact-SQL de la réplication: exécutez sp_addarticle (Transact-SQL) et spécifiez la valeur 'serializable proc exec' (recommandé) ou 'proc exec' pour le paramètre @type.
Exécuter Une Procédure Stockée Sql Server Software
Tout d'abord, ouvrez la procédure stockée pour afficher son contenu en cliquant avec le bouton droit de la souris sur le nom de la procédure stockée et en sélectionnant l'élément de menu Modifier.
Lorsque j'envoie l'instruction pour exécuter la procédure stockée 1 2 3 var_procedure_stocke = "exec ee_logCheckWithItems '" + var_article + "', '" + sai_carte + "', '" + "SIGMA=" +aff_score + "', '" +var_horodatage + "', 0" HExécuteProcédure ( CNX_sqlserver, var_procedure_stocke) J'ai le message suivant "Vous avez appelé la fonction HExécuteProcédure. L'utilisation de cette fonction n'est autorisée que pour les connexions HyperFileSQL Client/Serveur. [WD16] Connexion SQL SERVEUR pour exécuter une procédure stockée - WinDev. ----- Informations techniques ----- Projet: SPC Appel WL: Traitement de 'Procédure locale Envoi_score' (OCEDURE. Envoi_score), ligne 10, thread 0 Fonction 'HExécuteProcédure', syntaxe 0 Que s'est-il passé? L'utilisation de cette fonction n'est autorisée que pour les connexions HyperFileSQL Client/Serveur. " Visiblement ce n'est pas la bonne instruction, je suis un peu perdu.... Merci de vos réponses Philippe 03/12/2014, 09h53 #2 Membre émérite il faut que tu exécutes ta procédure comme si tu lançais une requête avec la fonction HExecuteRequete ou HExecuteRequeteSQL.