일정 만들기
SQL Server Management Studio, Transact-SQL 또는 SQL Server 관리 개체를 사용하여 SQL Server 2012에서 SQL Server 에이전트 작업에 대한 일정을 만들 수 있습니다.
시작하기 전 주의 사항
보안
일정을 만들려면:
SQL Server Management Studio
Transact-SQL
SQL Server 관리 개체
시작하기 전 주의 사항
보안
자세한 내용은 SQL Server 에이전트 보안 구현을 참조하십시오.
[Top]
SQL Server Management Studio 사용
일정을 만들려면
개체 탐색기에서 SQL Server 데이터베이스 엔진 인스턴스에 연결한 다음 해당 인스턴스를 확장합니다.
SQL Server 에이전트를 확장하고 작업을 마우스 오른쪽 단추로 클릭한 후 일정 관리를 클릭합니다.
일정 관리 대화 상자에서 새로 만들기를 클릭합니다.
이름 입력란에 새 일정의 이름을 입력합니다.
만든 즉시 일정이 적용되지 않게 하려면 사용 확인란의 선택을 해제합니다.
일정 유형에 대해 다음 중 하나를 선택합니다.
CPU가 유휴 상태일 때 작업을 시작하려면 CPU가 유휴 상태로 될 때마다 시작을 클릭합니다.
일정을 반복적으로 실행하려면 되풀이를 클릭합니다. 반복 수행 일정을 설정하려면 대화 상자에서 빈도, 일별 빈도 및 기간 그룹을 입력합니다.
한 번만 실행하도록 예약하려면 한 번을 클릭합니다. 한 번 예약을 설정하려면 대화 상자에서 한 번 발생 그룹을 입력합니다.
[Top]
Transact-SQL 사용
일정을 만들려면
개체 탐색기에서 데이터베이스 엔진 인스턴스에 연결합니다.
표준 도구 모음에서 새 쿼리를 클릭합니다.
다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.
-- creates a schedule named RunOnce. -- The schedule runs one time, at 23:30 on the day that the schedule is created. USE msdb ; GO EXEC dbo.sp_add_schedule @schedule_name = N'RunOnce', @freq_type = 1, @active_start_time = 233000 ; GO
자세한 내용은 sp_add_schedule(Transact-SQL)을 참조하십시오.
[Top]
SQL Server 관리 개체 사용
일정을 만들려면
Visual Basic, Visual C#, PowerShell 등 선택한 프로그래밍 언어를 사용하여 JobSchedule 클래스를 사용합니다. 자세한 내용은 SMO(SQL Server 관리 개체)를 참조하십시오.
[Top]