Alexart
17-04-2012, 00:08
Ciao a tutti
su un server Windows 2008 ho impostato l'esecuzione notturna di un batch il cui contenuto è questo:
d:
cd backup
SETLOCAL
SET BKPFILENAME=MyDB
SET BKPEXT=bak
SET MONTH=%DATE:~3,2%
SET DAY=%DATE:~0,2%
SET YEAR=%DATE:~6,4%
SET HOUR=%TIME:~0,2%
SET MINUTE=%TIME:~3,2%
SET SECOND=%TIME:~6,2%
SET BKPFILE=%BKPFILENAME%-%YEAR%-%MONTH%-%DAY%-%HOUR%-%MINUTE%-%SECOND%.%BKPEXT%
SQLCMD -S .\SQLEXPRESS -i BKP%BKPFILENAME%.sql
REN d:\backup\%BKPFILENAME%.%BKPEXT% %BKPFILE%
se lancio il batch a mano da riga di comando funziona tutto, incluso il rename alla fine. Quando invece viene eseguito come task funziona tutto tranne il rename!
Qualcuno ha idea del motivo?
Grazie anticipate!
Ale
su un server Windows 2008 ho impostato l'esecuzione notturna di un batch il cui contenuto è questo:
d:
cd backup
SETLOCAL
SET BKPFILENAME=MyDB
SET BKPEXT=bak
SET MONTH=%DATE:~3,2%
SET DAY=%DATE:~0,2%
SET YEAR=%DATE:~6,4%
SET HOUR=%TIME:~0,2%
SET MINUTE=%TIME:~3,2%
SET SECOND=%TIME:~6,2%
SET BKPFILE=%BKPFILENAME%-%YEAR%-%MONTH%-%DAY%-%HOUR%-%MINUTE%-%SECOND%.%BKPEXT%
SQLCMD -S .\SQLEXPRESS -i BKP%BKPFILENAME%.sql
REN d:\backup\%BKPFILENAME%.%BKPEXT% %BKPFILE%
se lancio il batch a mano da riga di comando funziona tutto, incluso il rename alla fine. Quando invece viene eseguito come task funziona tutto tranne il rename!
Qualcuno ha idea del motivo?
Grazie anticipate!
Ale