Bonjour,

Je prépare un programme dans lequel j'installe SQL Server Express 2005, le management studio et ensuite je dois attacher une base sur l'instance.

Pour attacher j'ai un fichier attach.sql que j'appelle dans un .bat avec cette commande :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
sqlcmd -S (local)\MONINSTANCE -i C:\temp\attach.sql
Mais j'ai l'erreur
'sqlcmd n'est pas reconnu en tant que commande interne'
Je sais que si je redémarre le poste cela fonctionnera mais je dois tout faire dans mon programme sans redémarrage

Auriez-vous une solution pour que mon bat fonctionne sans redémarrer ? ou autre solution pour attacher ma base

Merci pour l'aide