Bonjour,
J'ai une procédure stockée qui calcule des statistiques sur des données historisées.
En paramètre elle reçoit la plage horaire pour le calcul et les noms des mesures sur lesquelles le calcul doit être fait.
Tout fonctionne correctement pendant un temps mais, sans message d'erreur spécifique dans les logs, cette procédure ne fonctionne plus.
Quand elle est dans cet état, si je lance le contenu dans un query séparé : les résultats s'affichent sans erreur.
Si j'appelle la procédure => erreur d'exécution et le message laisse supposer que les paramètres ne sont pas pris en compte correctement.
J'ouvre la procédure en modification (par le menu de SQL management) puis j'exécute le ALTER sans faire de modification.
La procédure repart correctement jusqu'au lendemain.
Cela me laisse supposer que c'est la version compilée qui devient corrompue. Mais par quoi?
Quelqu'un aurait-il une piste sur la raison de ce fonctionnement et les endroits où je pourrais investiguer?
merci d'avance
Partager