각 주간 스프린트 후에 여러 개의 MSQL 스크립트가 들어갈 폴더가 있습니다. 예를 들어, 오늘 10 개의 스크립트가 폴더에 저장되었습니다. 그런 다음 각 스크립트를 개별적으로 열고 해당 데이터베이스에 대해 실행해야했습니다. 실행해야하는 데이터베이스는 파일 이름에 있습니다. 예 : [2] [CRMdata] UpdateProc.sqlSQL 스크립트를 실행하는 박쥐 파일 만들기
[2]는 스크립트가 실행되는 순서이므로 스크립트 [1]을 실행해야합니다. [CRMdata]는 내가 실행해야하는 데이터베이스입니다.
이 프로세스는 매우 귀찮습니다. 특히 순차적으로 실행될 스크립트가 50 개인 경우 매우 중요합니다. 더 쉬운 방법이 있는지 궁금합니다. Perhpas .bat 파일은 파일 이름을 읽고 스크립트 번호를 기반으로 순차적으로 스크립트를 실행하며 파일 이름에 지정된 데이터베이스에 대해 실행합니다.
도움을 주시면 감사하겠습니다. 감사합니다. .
"배치 파일"이라고하기 때문에 Windows라고 가정합니다. VBscript 또는 Windows Scripting 호스트를 통한 Javascript 또는 Powershell과 같은 더 나은 스크립팅 언어를 사용하면 시간이 절약됩니다. 이 중 하나를 사용하면 파일 이름을 읽고 파싱하고 명령을 작성하는 것이 더 쉽거나 적습니다. – theglauber
나는 이것을 위해 VBScript를 확실히 사용할 것입니다. FileSystemObject를 사용하여 스크립트 목록을 가져옵니다. – Ben
'MSQL'이란 무엇입니까? 'MS SQL' 또는'MySQL'? –