하나 이상의 작업 삭제Delete One or More Jobs

이 항목에서는 SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQL 또는 SQL Server 관리 개체를 사용하여 SQL Server 2017SQL Server 2017에서 MicrosoftMicrosoft SQL ServerSQL Server 에이전트 작업을 삭제하는 방법에 대해 설명합니다.This topic describes how to delete MicrosoftMicrosoft SQL ServerSQL Server Agent jobs in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQL, or SQL Server Management Objects.

항목 내용In This Topic

시작하기 전에Before You Begin

보안Security

sysadmin 고정 서버 역할의 멤버가 아닌 경우 자신이 소유한 작업만 삭제할 수 있습니다.Unless you are a member of the sysadmin fixed server role, you can only delete jobs that you own.

SQL Server Management Studio 사용Using SQL Server Management Studio

작업을 삭제하려면To delete a job

  1. 개체 탐색기 에서 SQL Server 데이터베이스 엔진SQL Server Database Engine인스턴스에 연결한 다음 해당 인스턴스를 확장합니다.In Object Explorer, connect to an instance of the SQL Server 데이터베이스 엔진SQL Server Database Engine, and then expand that instance.

  2. SQL Server 에이전트, 작업을 차례로 확장한 다음 삭제할 작업을 마우스 오른쪽 단추로 클릭하고 삭제를 클릭합니다.Expand SQL Server Agent, expand Jobs, right-click the job you want to delete, and then click Delete.

  3. 개체 삭제 대화 상자에서 삭제할 작업이 선택되었는지 확인합니다.In the Delete Object dialog box, confirm that the job you intend to delete is selected.

  4. 확인을 클릭합니다.Click OK.

여러 작업을 삭제하려면To delete multiple jobs

  1. 개체 탐색기 에서 SQL Server 데이터베이스 엔진SQL Server Database Engine인스턴스에 연결한 다음 해당 인스턴스를 확장합니다.In Object Explorer, connect to an instance of the SQL Server 데이터베이스 엔진SQL Server Database Engine, and then expand that instance.

  2. SQL Server 에이전트를 확장합니다.Expand SQL Server Agent.

  3. 작업 활동 모니터를 마우스 오른쪽 단추로 클릭한 다음 작업 활동 보기를 클릭합니다.Right-click Job Activity Monitor, and click View Job Activity.

  4. 작업 활동 모니터에서 삭제할 작업을 선택하고 마우스 오른쪽 단추로 클릭한 다음 작업 삭제를 선택합니다.In the Job Activity Monitor, select the jobs you want to delete, right-click your selection, and choose Delete jobs.

Transact-SQL 사용Using Transact-SQL

작업을 삭제하려면To delete a job

  1. 개체 탐색기에서 데이터베이스 엔진Database Engine인스턴스에 연결합니다.In Object Explorer, connect to an instance of 데이터베이스 엔진Database Engine.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.On the Standard bar, click New Query.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.Copy and paste the following example into the query window and click Execute.

    USE msdb ;  
    GO  
    
    EXEC sp_delete_job  
        @job_name = N'NightlyBackups' ;  
    GO  
    

자세한 내용은 sp_delete_job(Transact-SQL)을 참조하세요.For more information, see sp_delete_job (Transact-SQL).

SQL Server 관리 개체 사용Using SQL Server Management Objects

여러 작업을 삭제하려면To delete multiple jobs

Visual Basic, Visual C#, PowerShell 등 선택한 프로그래밍 언어를 사용하여 JobCollection 클래스를 사용합니다.Use the JobCollection class by using a programming language that you choose, such as Visual Basic, Visual C#, or PowerShell. 자세한 내용은 SMO(SQL Server 관리 개체)를 참조하세요.For more information, see SQL Server Management Objects (SMO).