저는 이미이 사이트뿐만 아니라 google에서도 광범위하게 연구했습니다. 프로덕션 데이터베이스에서 특정 자동화 된 트랜잭션 (백업 등)을 수행하는 여러 배치 파일을 만들었습니다.Windows에서 Sybase ISQL 스크립트 실행 배치 파일
나는 일부 매개 변수의 입력을 허용하는 스크립트를 사용하여 덤프를 취함으로써 하루 종일 프로세스를 더 단순화하고 싶습니다. 스크립트는 isql 프롬프트에 로그인 할 수는 있지만 명령 실행을 수행 할 수 없습니다.
문제는 스크립트 자체가 전달 된 매개 변수를 사용하기 때문에 같이 isql 프롬프트가 리턴하지만 3 개 명령은 내가 별도의 스크립트 파일에이 퍼팅에 실패되었습니다
@ECHO ***Started***
@ECHO Enter MonthDay(MMDD)
SET /p md=
@ECHO %md%
mkdir \\10.20.1.17\arch\212%md%_banking
set run=isql -Uuser -SORBITS -Ppass
%run%
@echo dump database banking to '/media/newArch/212%md%_banking/212%md%EOD_banking.dmp' with compression=5
@echo dump database master to '/media/newArch/212%md%_banking/212%md%EOD_master.dmp'
@echo go
pause
을 실행하지 않는 것입니다.
는감사
실제 문제는 무엇입니까? –
isql 프롬프트는 반환하지만 명령을 실행하지 않습니다. – user1328709
'% run %'명령을 의미합니까? –