Bonjour,
je désire automatiser pour SQL server 2005, la sauvegarde d'une base de données depuis un poste client via l'exécution d'un fichier *.bat. Mais la difficulté est que le fichier de sauvegarde doit avoir le format suivant:
nomdelabase_moisencours_annéeencours.
Exemple: si nous sommes le 10/01/2008 et la base de données se nomme SOCRATE, on aura le fichier SOCRATE_janvier_2008
Remarque : j'utilise l'outil SQLCMD de MS Sql server 2005
voila le script que j'ai pu ecrire
sqlcmd -S SERVEUR2\INSTANCE -Q "BACKUP DATABASE [SOCRATE] TO DISK = N'C:\SOCRATE'+Month(GETDATE())+year(GETDATE()) WITH NOFORMAT, NOINIT"
malheureusement ca ne marche pas! qui peut m'aider?
Merci d'avance, kouassi
Partager