Forse si desidera utilizzare delle applicazioni di Windows, basta mettere il codice in un file bat e aggiungere le attività di Windows:
for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"
set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%"
set "HH=%dt:~8,2%" & set "Min=%dt:~10,2%" & set "Sec=%dt:~12,2%"
set "fullstamp=%YYYY%%MM%%DD%-%HH%%Min%%Sec%"
set bkfile=dbname%fullstamp%.bak
set path_sqlcmd="C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\SQLCMD.exe"
%path_sqlcmd% -S .\SQLEXPRESS -E -Q "BACKUP DATABASE seteo TO DISK='D:\bk-sqlserver\%bkfile%' WITH FORMAT"
E 'un po' lungo, ma penso che sia una soluzione pratica, se avete bisogno di sql server di backup 2005 o versioni oldie, basta cambiare sqlcmd da osql .
codice non funziona –
Urh il codice funziona ora che hai modificato esso. Grazie per aver modificato la mia risposta e oh grazie per aver rimosso il punto che mi era stato assegnato. – CResults
che ha fatto per qualche lettura divertente, screpolature grazie. – Shawson