शायद तुम खिड़कियों कार्य का उपयोग करने, चाहते हैं तो बस एक बल्ला फ़ाइल में कोड डाल दिया और अपने 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"
यह थोड़ा लंबा है, लेकिन मैं अगर तुम बैकअप SQL सर्वर 2005 या oldie संस्करणों की आवश्यकता है, बस osql द्वारा sqlcmd बदल लगता है कि यह एक व्यावहारिक समाधान है, ।
कोड अपने कोड urh –
काम नहीं करता है अब आप इसे संपादित किया है काम करता है। धन्यवाद हालांकि मेरे जवाब को संपादित करने के लिए और ओह बिंदु को हटाने के लिए धन्यवाद, मुझे सम्मानित किया गया था। – CResults
कुछ मनोरंजक पढ़ने के लिए किया जाता है कि, धन्यवाद लोग। – Shawson