SQL Server 에이전트 작업 삭제
sp_delete_job
저장 프로시저를 사용하여 Amazon RDS for Microsoft SQL Server의 SQL Server 에이전트 작업을 삭제합니다.
SSMS를 사용하여 SQL Server 에이전트 작업을 삭제할 수는 없습니다. 그렇게 하면 다음과 유사한 오류 메시지가 표시됩니다.
The EXECUTE permission was denied on the object 'xp_regread', database 'mssqlsystemresource', schema 'sys'.
RDS는 관리형 서비스이기 때문에 Windows 레지스트리에 액세스하는 프로시저의 실행을 제한합니다. SSMS를 사용하는 경우 SSMS는 RDS에 의해 권한이 부여되지 않은 프로세스(xp_regread
)를 실행하려고 시도합니다.
참고
RDS for SQL Server에서는 sysadmin 역할의 구성원만 다른 로그인에서 소유한 작업을 업데이트하거나 삭제할 수 있습니다. 자세한 내용은 Leveraging SQLAgentOperatorRole in RDS SQL Server
SQL Server 에이전트 작업을 삭제하려면
-
다음 T-SQL 문을 실행합니다.
EXEC msdb..sp_delete_job @job_name = '
job_name
';