작업 만들기Create Jobs

작업이란 SQL ServerSQL Server 에이전트가 순차적으로 수행하는 일련의 지정된 작업입니다.A job is a specified series of operations performed sequentially by SQL ServerSQL Server Agent. 작업은 Transact-SQLTransact-SQL 스크립트, 명령 프롬프트 응용 프로그램, Microsoft ActiveX 스크립트, Integration Services 패키지, Analysis Services 명령 및 쿼리 또는 복제 태스크를 실행하는 등 광범위한 활동을 수행합니다.A job can perform a wide range of activities, including running Transact-SQLTransact-SQL scripts, command prompt applications, Microsoft ActiveX scripts, Integration Services packages, Analysis Services commands and queries, or Replication tasks. 작업은 반복적인 태스크나 예약 가능한 태스크를 실행하고 경고를 발생시켜 작업 상태를 사용자에게 자동으로 알리므로 SQL ServerSQL Server 관리를 매우 단순하게 만들어 줍니다.Jobs can run repetitive or schedulable tasks, and they can automatically notify users of job status by generating alerts, thereby greatly simplifying SQL ServerSQL Server administration.

작업을 만들려면 사용자가 SQL ServerSQL Server 에이전트 고정 데이터베이스 역할이나 sysadmin 고정 서버 역할 중 하나의 멤버여야 합니다.To create a job, a user must be a member of one of the SQL ServerSQL Server Agent fixed database roles or the sysadmin fixed server role. 작업은 소유자나 sysadmin 역할의 멤버만 편집할 수 있습니다.A job can be edited only by its owner or members of the sysadmin role. sysadmin 역할의 멤버는 작업 소유권을 다른 사용자에게 할당할 수 있으며 작업 소유자가 아니어도 모든 작업을 실행할 수 있습니다.Members of the sysadmin role can assign job ownership to other users, and they can run any job, regardless of the job owner. SQL ServerSQL Server 에이전트 고정 데이터베이스 역할에 대한 자세한 내용은 [SQL Server 에이전트 고정 데이터베이스 역할](../../ssms/agent/sql-server-agent-fixed-database-roles.md)을 참조하세요.For more information about the SQL ServerSQL Server Agent fixed database roles, see SQL Server Agent Fixed Database Roles.

작업은 SQL ServerSQL Server 의 로컬 인스턴스나 엔터프라이즈 내의 다중 인스턴스에서 실행되도록 작성할 수 있습니다.Jobs can be written to run on the local instance of SQL ServerSQL Server or on multiple instances across an enterprise. 다중 서버에서 작업을 실행하려면 적어도 마스터 서버 한 대와 대상 서버 한 대 이상을 설정해야 합니다.To run jobs on multiple servers, you must set up at least one master server and one or more target servers. 마스터 및 대상 서버에 대한 자세한 내용은 기업 내 관리 자동화를 참조하세요.For more information about master and target servers, see Automated Administration Across an Enterprise

SQL ServerSQL Server 에이전트에서 작업과 작업 단계 정보를 작업 기록에 기록합니다. Agent records job and job step information in the job history.

DescriptionDescription 항목Topic
SQL ServerSQL Server 에이전트 작업을 만드는 방법에 대해 설명합니다.Describes how to create a SQL ServerSQL Server Agent job. 작업 만들기Create a Job
SQL ServerSQL Server 에이전트 작업의 소유권을 다른 사용자에게 다시 할당하는 방법에 대해 설명합니다.Describes how to reassign ownership of SQL ServerSQL Server Agent jobs to another user. Give Others Ownership of a JobGive Others Ownership of a Job
SQL ServerSQL Server 에이전트 작업 기록 로그를 설정하는 방법에 대해 설명합니다.Describes how to set up the SQL ServerSQL Server Agent job history log. Set Up the Job History LogSet Up the Job History Log

참고 항목See Also

작업 단계 관리Manage Job Steps
기업 내 관리 자동화Automated Administration Across an Enterprise
일정을 만들고 작업에 연결Create and Attach Schedules to Jobs
작업 실행Run Jobs
작업 보기 또는 수정View or Modify Jobs