![클라이언트 PC에서 SQL 에이전트 작업을 트리거하는 방법](https://rvso.com/image/568263/%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8%20PC%EC%97%90%EC%84%9C%20SQL%20%EC%97%90%EC%9D%B4%EC%A0%84%ED%8A%B8%20%EC%9E%91%EC%97%85%EC%9D%84%20%ED%8A%B8%EB%A6%AC%EA%B1%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
SQL 관리자가 아닌 사용자가 가끔 실행해야 할 수 있는 자동화된 SQL 에이전트 작업이 있습니다. 다음을 통해 SQL 에이전트 작업을 트리거할 수 있다는 것을 알고 있습니다.sp_execute_job.
위의 SQL을 실행할 수 있도록 SQLCmd, OSQL 또는 ISQL 명령 중 하나를 실행하기 위해 (SQL Server 상자가 아닌) 클라이언트 PC에 설치해야 하는 항목을 어디서 찾을 수 있는지 알려줄 수 있는 사람이 있나요?
데이터베이스에서 실행해야 하는 작업에는 문제가 없으며 클라이언트 PC에 필요한 최소한의 작업만 수행합니다.
아니면 TSQL을 호출하지 않거나 SQL 클라이언트 도구를 설치하지 않고 더 간단한 방법이 있습니까?
답변1
데이터베이스에 로그인할 수 있는 것이 필요합니다. 그런 다음 msdb 데이터베이스에서 sp_execute_job을 실행할 수 있습니다. 사용자에게 해당 권한이 없는 경우 해당 권한이 있는 사용자를 생성하고 다음으로 실행을 사용한 다음 작업을 시작하는 저장 프로시저를 가질 수 있습니다.