Bonjour,

J'ai un système de procédure qui me permet de faire des backup et restore de différentes bases. En les lançant directement avec SQL Server avec l'option STATS sur un RESTORE, on peut voir l'avancement (STATS = 10 nous affiche un état d'avancement tous les 10%) :
Restoring XXXX with XXXXXXXXXXX.bak file.
10 percent processed.
20 percent processed.
30 percent processed.
40 percent processed.
50 percent processed.
60 percent processed.
70 percent processed.
80 percent processed.
90 percent processed.
100 percent processed.

Existe-t-il un moyen de récupérer cet état d'avancement lorsque j'exécute ma procédure via java et pas seulement à la fin, pour fournir à l'utilisateur une progress bar sur l'avancement de son restore ? J'ai des backups qui prennent plus de 10 minutes, ça serai bien de voir sur l'IHM qu'il se passe quelque-chose.

De la même manière, est il possible de récupérer "au fil de l'eau" le contenu des prints effectués dans une procédure et pas seulement à la fin ?

Merci d'éclairer ma lanterne et si ce n'est pas possible, me dire ce que vous ferriez si vous voyez un autre moyen.