2012-06-20 2 views
0

서버의 일부 데이터를 조작 할 일정을 만들고 싶습니다. 그리고 몇 가지 SQL 쿼리를 가지고 저장 프로 시저가 있습니다. 이제 나는 매일이 sp를 임원하고 싶습니다.SQL Server 2008에서 수동으로 작업 예약

그게 내가 만든 작업, sp_add_job, sp_add_schedule 등을 사용하여 일정을 만들었습니다. 이제 모든이 내 클라이언트 서버에서 실행해야합니다.

이제는 "sa"(admin) 로그인이 없으므로 클라이언트 서버에서 이러한 쿼리를 실행할 수 없습니다. 그렇다면이 쿼리를 실행하는 다른 방법이 있습니까?

또한 권한이 없기 때문에 SQ L 서버 에이전트에서 개체 탐색기로 작업을 생성 할 수 없습니다.

서버에서 작업을 만들 수있는 방법이 있습니까?

+0

Windows 예약 작업을 설정하는 것에 대해 생각해 보셨습니까? 나는 이것이 유사한 권리를 요구할 것이라고 생각한다. – Kane

+0

아니요, Windows 작업 예약을 시도하지 않아도됩니다. 하지만이 일을하려고하겠습니다. 네, 맞습니다. 또한 동일한 권한 문제가 필요하며 클라이언트 시스템은 다른 서버의 호스트입니다. 그래서 그것은 Windows 예약 된 작업을 만들 수 없습니다. –

답변

0

두 가지 솔루션을 시도 할 수 있습니다 :

스케줄러에 내장 된 Windows를 사용 SQLCMD 실행하는 박쥐 파일을 사용합니다.

또는

당신은 SQL 단계 작업을 실행하는 SSIS 프로젝트를 만들고 SSIS 패키지를 실행하는 윈도우 스케줄러를 사용하면 다시 한번 SQL 작업에 PROC ...을 할당 할 수 있습니다.

두 가지 방법 중 하나를 사용하면 도구를 사용하는 방법을 배우고 설정하고 사용하는 데 1-2 시간이 걸릴 수 있습니다.

관련 문제