2011-11-12 4 views
0

다음은 작업 방법을 보여줍니다.저장 프로 시저를 통해 다른 서버의 SQL 작업 예약

SQL 서버에 로그인하고 수동으로 jobA을 시작합니다. 내 상호 작용이 여기에서 끝납니다. 이 작업에는 일정을 사용할 수 없습니다. 따라서 수동으로 시작됩니다. 3 단계가 있습니다. 세 번째 단계는 수동으로 다른 작업을 실행합니다 (다른 서버에 있음). 기술적으로 3 단계는 jobA을 5 분 (1 회만) 후에 실행해야합니다.

그러나 다른 서버에있는 jobA을 예약하는 방법은 무엇입니까?

답변

2

아마도 jobB가 5 분 동안 대기 한 다음 jobA를 시작하는 것이 더 좋습니다 (스케줄없이).

는 SQL Server 2005 또는 최신 버전 인 가정 할 때, 당신은 WAITFOR을 사용할 수 있습니다 : 당신은 저장 프로 시저를 사용하여 작업을 예약 주장하는 경우

WAITFOR DELAY '00:05'; 

을 또는 sp_add_schedule 저장 프로 시저를 확인합니다. 이미 이것을 알고 질문의 초점은 '다른'서버에있는 경우

확인 : How to run a Job from a Stored Procedure in another server?

+0

일을 당신의 추천을 위해. – deostroll