다음을 통해 공유


sp_delete_jobschedule(Transact-SQL)

작업의 일정을 삭제합니다.

sp_delete_jobschedule은 이전 버전과의 호환성을 위해서만 제공됩니다.

중요 정보중요

이전 버전의 SQL Server에 사용되는 구문에 대한 자세한 내용은 SQL Server 2000용 Microsoft SQL Server Transact-SQL Reference를 참조하십시오.

주의

이제 작업 일정을 작업과 독립적으로 관리할 수 있습니다. 작업에서 일정을 제거하려면 sp_detach_schedule을 사용하고, 일정을 삭제하려면 sp_delete_schedule을 사용합니다.

[!참고]

sp_delete_jobschedule은 여러 작업에 연결된 일정을 지원하지 않습니다. 기존 스크립트가 sp_delete_jobschedule을 호출하여 둘 이상의 작업에 연결되는 일정을 제거하면 프로시저에서 오류를 반환합니다.

사용 권한

기본적으로 sysadmin 고정 서버 역할의 멤버는 이 저장 프로시저를 실행할 수 있습니다. 다른 사용자는 msdb 데이터베이스의 다음 SQL Server 에이전트 고정 데이터베이스 역할 중 하나를 부여 받아야 합니다.

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

이러한 역할의 사용 권한에 대한 자세한 내용은 SQL Server 에이전트 고정 데이터베이스 역할를 참조하십시오.

sysadmin 역할의 멤버는 모든 작업 일정을 삭제할 수 있습니다. sysadmin 역할의 멤버가 아닌 사용자는 각자 소유한 작업 일정만 삭제할 수 있습니다.