SQL Server 에이전트 작업을 사용자 정의하는 방법
-
04-07-2019 - |
문제
매월 10 일에 일자리를 예약하고 정해진 며칠 동안 또는 지정된 날짜까지 실행할 수 있어야합니다.
일종의 API 또는 무언가를 사용하여 SQL Server 에이전트 작업을 사용자 정의하는 방법이 있습니까?
감사.
해결책 3
여전히 작업 일정을 사용자 정의하는 방법을 찾을 수는 없지만 작업 단계에 조건을 추가하여 주변의 방법을 알아 냈습니다.
if (day (getDate ())> = 10)
exec mysp
그리고 매일 일정을 실행하도록 설정합니다.
다른 팁
작업에 둘 이상의 일정을 사용하여 SQL 작업 일정 속성을 사용하여 달성 할 수 있습니다. 매월 10 일에 실행할 작업을 예약 할 수 있습니다 (종료 날짜 옵션 포함). 그런 다음 11 일, 12 일 등 여러 스케줄을 만들 수 있습니다.
SQL Server 에이전트에는 필요한 일정 옵션이 없으므로 해결 방법이 SQL Server 내부에 보관하는 것만 큼 양호하다고 생각합니다.
그러나 Windows Task Scheduler는 월의 'X'날에 작업을 실행할 수있는 옵션이 있으며 Windows 작업 스케줄러를 통해 SQLCMD를 사용하여 SPROC을 시작할 수 있습니까?
도움이 되었기를 바랍니다
제휴하지 않습니다 StackOverflow