본문 바로가기

기타

[window] ftp 로 업로드 하는 bat(배치파일) 만들기



윈도우 장비에서 mssql 을 백업 받은 파일을 원격서버에 upload 할일이 생겻다

배치파일을 만들어서 해결 완료

1. 배치파일 만들기

 @echo off
set YEAR=%date:~2,4%
set MONTH=%date:~7,2%
set DAY=%date:~10,2%

echo open xxx.xxx.xxx.xxx > mssql_backup.bat
echo user 아이디 패스워드 >> mssql_backup.bat
echo cd /data2/dmi_erp >> mssql_backup.bat
echo lcd "d:\Program Files\Microsoft SQL Server\MSSQL\BACKUP" >> mssql_backup.bat
echo put BASE_db_%YEAR%%MONTH%%DAY%*.BAK >> mssql_backup.bat
echo put C3S_db_%YEAR%%MONTH%%DAY%*.BAK >> mssql_backup.bat
echo put DZAIS_db_%YEAR%%MONTH%%DAY%*.BAK >> mssql_backup.bat
echo put master_db_%YEAR%%MONTH%%DAY%*.BAK >> mssql_backup.bat
echo put model_db_%YEAR%%MONTH%%DAY%*.BAK >> mssql_backup.bat
echo put msdb_db_%YEAR%%MONTH%%DAY%*.BAK >> mssql_backup.bat
echo put Northwind_db_%YEAR%%MONTH%%DAY%*.BAK >> mssql_backup.bat
echo put pubs_db_%YEAR%%MONTH%%DAY%*.BAK >> mssql_backup.bat
echo put WBNCMS_db_%YEAR%%MONTH%%DAY%*.BAK >> mssql_backup.bat
echo close >> mssql_backup.bat
echo quit >> mssql_backup.bat

ftp -i -n -s:mssql_backup.bat

exit


위 배치파일을 보조프로그램 -> 예약된 작업에 걸어버리자.
그럼 완료!!

'기타' 카테고리의 다른 글