Je m'adresse à vous car j'ai un souci à propos d'un processus.
Lorsque je l'exécute dans une fenêtre dos elle fonctionne correctement mais lorsque j'utilise mon processus j'ai une erreur avec un exit code ayant la valeur égale à 1.
Ben, pendant mes testes c'est la lecture du fichier .bak qui prenait du temps (environ 30 sec. pour 342 Mo) Par contre après, le traitement de sqlMaint.exe était assez rapide (pas plus de 10 sec.)
J'ai remarqué aussi que le fichier .bak n'était pas architecturé en ligne, par là je veux dire qu'une seule ligne peut faire plus d'un Mo. je me demande donc si la lecture de ce fichier ne devrait pas être faite packet par packet... à voir
Mais cela n'explique pas le "blocage" de ton process.
En fait, [auteur/LEPROV/311556.aspx leprov] avait raison... (dans ton premier post) il faut rediriger l'entrée standard !!
Je comprend parfaitement le sens du symbole < maintenant.
Chez moi ça marche nikel (avec sqlMaint.exe qui as une syntaxe similaire ) c'est juste bcp plus long qu'avec la ligne de commande !!! Mais en même temps, tu peux indiquer l'état de la progression dans
Je vois bien le contenu de mon fichier qui défile mais rien n'y fait le code de retour reste continuellement 1 bizarrement. Et ma base ne se restaure pas
:s
Je vois bien le contenu de mon fichier qui défile mais rien n'y fait le code de retour reste continuellement 1 bizarrement. Et ma base ne se restaure pas
:s
Je vois bien le contenu de mon fichier qui défile mais rien n'y fait le code de retour reste continuellement 1 bizarrement. Et ma base ne se restaure pas
:s