Microsoft.SqlServer.Management.Smo.Agent Namespace

Microsoft.SqlServer.Management.Smo.Agent 네임 스페이스에는 SQL Server 에이전트를 나타내는 클래스가 포함 되어 있습니다. The Microsoft.SqlServer.Management.Smo.Agent namespace contains classes that represent the SQL Server Agent.

클래스

AgentObjectBase

AgentObjectBase 클래스는 모든 SQL Server 에이전트 클래스에서 상속 되 고 공통 멤버를 포함 하는 기본 클래스입니다. The AgentObjectBase class is a base class that is inherited by all the SQL Server Agent classes and contains common members.

Alert

Alert 클래스는 Microsoft SQL Server 에이전트 경고를 나타냅니다. The Alert class represents a Microsoft SQL Server Agent alert.

AlertCategory

AlertCategory 클래스를 분류할 수 있는 경고를 허용 하는 특성을 포함 합니다. The AlertCategory class contains attributes that allow alerts to be categorized.

AlertCategoryCollection

AlertCategoryCollection 클래스의 컬렉션을 나타냅니다 AlertCategory 부모 개체에 정의 된 모든 범주를 나타내는 개체입니다. The AlertCategoryCollection class represents a collection of AlertCategory objects that represent all the categories defined on the parent object.

AlertCollection

AlertCollection 클래스는 부모 개체에 정의된 모든 경고를 나타내는 Alert 개체의 컬렉션을 나타냅니다. The AlertCollection class represents a collection of Alert objects that represent all the alerts defined on the parent object.

AlertSystem

AlertSystem 클래스에는 Microsoft SQL Server 인스턴스에 정의된 모든 경고에 대한 시스템 정보가 포함되어 있습니다. The AlertSystem class contains system information pertaining to all alerts defined on the instance of Microsoft SQL Server.

CategoryBase

CategoryBase 클래스는 생성에 사용 되는 기본 클래스는 JobCategory 클래스는 OperatorCategory 클래스 및 AlertCategory 클래스입니다. The CategoryBase class is a base class that is used in the construction of the JobCategory class, the OperatorCategory class, and the AlertCategory class. 여기에는 이 세 가지 범주 클래스에 공통된 기능이 포함되어 있습니다. It contains functionality that is common to all three category classes.

Job

Job 클래스는 Microsoft SQL Server 에이전트 작업을 나타냅니다. The Job class represents a Microsoft SQL Server Agent job.

JobCategory

JobCategory 클래스를 분류할 수 있는 경고를 허용 하는 특성을 포함 합니다. The JobCategory class contains attributes that allow alerts to be categorized.

JobCategoryCollection

JobCategoryCollection 클래스의 컬렉션을 나타냅니다 JobCategory 부모 개체에 정의 된 모든 범주를 나타내는 개체입니다. The JobCategoryCollection class represents a collection of JobCategory objects that represent all the categories defined on the parent object.

JobCollection

JobCollection 클래스의 컬렉션을 나타냅니다 Job 에 정의 된 모든 작업을 나타내는 개체는 JobServer 개체입니다. The JobCollection class represents a collection of Job objects that represent all the jobs defined on the JobServer object.

JobFilter

JobFilter 개체에 적용 된 제약 조건에 대 한 정보를 저장 하는 데 사용 됩니다는 EnumJobs(JobFilter) 의 메서드는 JobServer 개체입니다. The JobFilter object is used to store information about the constraints applied to the EnumJobs(JobFilter) method of the JobServer object.

JobHistoryFilter

JobHistoryFilter 개체에 적용 된 제약 조건에 대 한 정보를 저장 하는 데 사용 됩니다는 EnumJobHistory(JobHistoryFilter) 의 메서드는 JobServer 개체입니다. The JobHistoryFilter object is used to store information about the constraints applied to the EnumJobHistory(JobHistoryFilter) method of the JobServer object.

JobSchedule

JobSchedule 클래스는 SQL Server 에이전트 작업 일정을 나타냅니다. The JobSchedule class represents a SQL Server Agent job schedule.

JobScheduleCollection

JobScheduleCollection 클래스의 컬렉션을 나타냅니다 JobSchedule 부모 개체에 정의 된 모든 작업 일정을 나타내는 개체입니다. The JobScheduleCollection class represents a collection of JobSchedule objects that represent all the job schedules defined on the parent object.

JobServer

JobServer 개체가 나타내는 SQL Server 에이전트 하위 시스템 및 msdb 데이터베이스입니다. The JobServer object represents the SQL Server Agent subsystem and the msdb database.

JobStep

JobStep 클래스는 Microsoft SQL Server 작업 단계를 나타냅니다. The JobStep class represents a Microsoft SQL Server job step.

JobStepCollection

JobStepCollection 클래스는 부모 JobStep 개체에 정의된 모든 작업 단계를 나타내는 Job 개체의 컬렉션을 나타냅니다. The JobStepCollection class represents a collection of JobStep objects that represent all the job steps defined on the parent Job object.

Operator

Operator 클래스는 SQL Server 에이전트 운영자를 나타냅니다. The Operator class represents a SQL Server Agent operator.

OperatorCategory

OperatorCategory 클래스를 분류할 수 연산자를 허용 하는 특성을 포함 합니다. The OperatorCategory class contains attributes that allow operators to be categorized.

OperatorCategoryCollection

OperatorCategoryCollection 클래스의 컬렉션을 나타냅니다 OperatorCategory 부모 개체에 정의 된 모든 범주를 나타내는 개체입니다. The OperatorCategoryCollection class represents a collection of OperatorCategory objects that represent all the categories defined on the parent object.

OperatorCollection

OperatorCollection 클래스의 컬렉션을 나타냅니다 Operator 에 정의 된 모든 운영자를 나타내는 개체는 JobServer 개체입니다. The OperatorCollection class represents a collection of Operator objects that represent all the operators defined on the JobServer object.

ProxyAccount

ProxyAccount 클래스에는 SQL Server 에이전트 프록시 계정을 나타냅니다. The ProxyAccount class represents a SQL Server Agent proxy account.

ProxyAccountCollection

ProxyAccountCollection 클래스의 컬렉션을 나타냅니다 ProxyAccount SQL Server 에이전트에 정의 된 모든 프록시 계정을 나타내는 개체입니다. The ProxyAccountCollection class represents a collection of ProxyAccount objects that represent all the proxy accounts defined on SQL Server Agent.

ScheduleBase

ScheduleBase 클래스는 기본 클래스에서 상속 하는 JobSchedule 클래스입니다. The ScheduleBase class is a base class that is inherited by the JobSchedule class.

TargetServer

TargetServer 개체는 SQL Server 에이전트에서 다중 서버 관리에 대해 정의 된 대상 서버를 나타냅니다. The TargetServer object represents a target server defined for multiserver administration on SQL Server Agent.

TargetServerCollection

TargetServerCollection 클래스의 컬렉션을 나타냅니다 TargetServer SQL Server 에이전트에 정의 된 모든 대상 서버를 나타내는 개체입니다. The TargetServerCollection class represents a collection of TargetServer objects that represent all the target servers defined on SQL Server Agent.

TargetServerGroup

TargetServerGroup SQL Server 에이전트에서 다중 서버 관리에 대해 정의 된 대상 서버 그룹을 나타내는 개체입니다. The TargetServerGroup object that represent a target server group defined for multi-server administration on SQL Server Agent.

TargetServerGroupCollection

TargetServerGroupCollection 클래스의 컬렉션을 나타냅니다 TargetServerGroup SQL Server 에이전트에 정의 된 모든 대상 서버 그룹을 나타내는 개체입니다. The TargetServerGroupCollection class represents a collection of TargetServerGroup objects that represent all the target server groups defined on SQL Server Agent.

열거형

ActivationOrder

ActivationOrder 열거형 트리거가 실행 되는 시점 관계에 연결 된 다른 트리거를 지정 하는 데 사용 되는 값을 포함 한 특정 삽입, 업데이트 또는 삭제 작업입니다. The ActivationOrder enumeration contains values that are used to specify when the trigger runs in relation to other triggers attached to a given the insert, update, or delete operation.

AgentLogLevels

AgentLogLevels 열거형 오류 또는 SQL Server에 의해 기록 되는 메시지의 유형을 지정 하는 데 사용 되는 값을 포함 합니다. The AgentLogLevels enumeration contains values that are used to specify the type of errors or messages that are logged by SQL Server. 이 열거형에는 FlagsAttribute 멤버 값의 비트 조합을 허용 하는 특성입니다. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

AgentMailType

AgentMailType 열거형 메일의 원본을 지정 하는 데 사용 되는 값을 포함 합니다. The AgentMailType enumeration contains values that are used to specify the source of mail.

AgentSubSystem

AgentSubSystem 열거형 작업 단계에서 사용할 수 있는 Microsoft SQL Server 하위 시스템을 지정 하는 데 사용 되는 값을 포함 합니다. The AgentSubSystem enumeration contains values that are used to specify the Microsoft SQL Server subsystems that can be used by job steps.

AlertType

AlertType 열거형 이벤트 또는 성능 조건 경고를 발생 시키는의 유형을 지정 하는 데 사용 되는 값을 포함 합니다. The AlertType enumeration contains values that are used to specify the type of event or performance condition that causes alerts to be raised.

CategoryType

CategoryType 열거형은 범주가 로컬 작업을 참조하는지 다중 서버 관리를 참조하는지와 같은 범주 유형을 지정하는 상수 값의 목록입니다. The CategoryType enumeration is a list of constant values that specify the type of category, such as whether the category refers to local jobs or multiserver administration.

CompletionAction

CompletionAction 열거형은 작업 완료 후 다른 동작이 실행되기 전의 상황을 지정하는 상수 값의 목록입니다. The CompletionAction enumeration is a list of constant values that specify the circumstances when a job completes after which another action is executed.

CompletionResult

CompletionResult 열거형은 작업 또는 작업 단계 완료 시 상태를 지정하는 상수 값의 목록입니다. The CompletionResult enumeration is a list of constant values that specify the status on completion of a job or job step.

FindOperand

FindOperand 열거형은 작업 필터에서 날짜 범위를 지정하기 위해 DateJobCreatedDateJobLastModified 속성을 평가하는 데 사용되는 피연산자의 목록을 나타냅니다. The FindOperand enumeration represents a list of operands that are used to evaluate the DateJobCreated and DateJobLastModified properties to specify a range of dates in a job filter.

FrequencyRelativeIntervals

FrequencyRelativeIntervals 열거형에는 지정한 기간 내 되풀이 발생의 서수 위치를 지정하는 데 사용되는 값이 포함되어 있습니다. The FrequencyRelativeIntervals enumeration contains values that are used to specify the ordinal position of a recurring occurrence within a specified period.

FrequencySubDayTypes

FrequencySubDayTypes 열거형에는 하루 동안 예약을 관리하는 방식을 지정하는 데 사용되는 값이 포함되어 있습니다. The FrequencySubDayTypes enumeration contains values that are used to specify the way in which scheduling is managed within the period of a day.

FrequencyTypes

FrequencyTypes 열거형에는 일정이 실행되는 빈도를 지정하는 데 사용되는 값이 포함되어 있습니다. The FrequencyTypes enumeration contains values that are used to specify how often a schedule is executed.

JobExecutionStatus

JobExecutionStatus 열거형은 작업 또는 작업 단계의 실행 상태를 지정하는 상수 값의 목록입니다. The JobExecutionStatus enumeration is a list of constant values that specify the execution status of a job or job step.

JobOutcome

JobOutcome 열거형은 작업 실행 후 결과를 지정하는 상수 값의 목록입니다. The JobOutcome enumeration is a list of constant values that specify the outcome after running a job.

JobServerType

JobServerType 열거형은 다중 서버 또는 독립 실행형 관리와 관련된 서버 유형을 지정하는 상수 값의 목록입니다. The JobServerType enumeration is a list of constant values that specify the type of server with regard to multiserver or stand-alone administration.

JobStepFlags

JobStepFlags 열거형은 작업 기록 정보를 추가할 파일을 지정하는 상수 값의 목록입니다. The JobStepFlags enumeration is a list of constant values that specify the file to which to append job history information.

JobType

JobType 열거형은 목록 위치 (로컬 또는 여러 서버에서) 작업이 실행 되는 위치를 지정 하는 상수 값입니다. The JobType enumeration is a list of constant values that specify the location where the job is run (locally or on multiple servers).

MonthlyRelativeWeekDays

MonthlyRelativeWeekDays 열거형의 요일, 평일, 주말 또는 매일을 지정 하는 값을 포함 합니다. The MonthlyRelativeWeekDays enumeration contains values that specify the days of the week, weekdays, weekends, or every day.

NotifyMethods

NotifyMethods 열거형에는 경고나 작업에서 운영자에 게 알릴 방법을 지정 하는 값이 포함 되어 있습니다. The NotifyMethods enumeration contains values that specify the method used to notify operators in an alert or a job. 이 열거형에는 FlagsAttribute 멤버 값의 비트 조합을 허용 하는 특성입니다. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

NotifyType

NotifyType 열거형에 Alert 개체의 EnumNotifications() 메서드 출력을 제한하는 알림 유형을 지정하는 데 사용되는 값이 포함되어 있습니다. The NotifyType enumeration contains values that are used to specify the notification type that restricts the output of the Alert object's EnumNotifications() method.

OSRunPriority

OSRunPriority 열거형 운영 체제를 실행 하는 지정 된 우선 순위 수준을 지정 하는 상수 값이 포함 되어 있습니다. The OSRunPriority enumeration contains constant values that specify the levels of priority given to running the operating system.

StepCompletionAction

StepCompletionAction 열거형에는 작업 단계 완료 시 수행 되는 동작을 지정 하는 값이 포함 되어 있습니다. The StepCompletionAction enumeration contains values that specify the action taken on completion of a job step.

TargetServerStatus

TargetServerStatus 열거형에는 대상 서버의 상태를 지정하는 값이 포함되어 있습니다. The TargetServerStatus enumeration contains values that specify the status of a target server. 이 열거형에는 FlagsAttribute 멤버 값의 비트 조합을 허용 하는 특성입니다. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

WeekDays

WeekDays 열거형에는 요일을 지정 하는 상수 값이 포함 되어 있습니다. The WeekDays enumeration contains constant values that specify the days of the week.

설명

Microsoft.SqlServer.Management.Smo.Agent 네임 스페이스를 나타내는 SQL Server 에이전트입니다.The Microsoft.SqlServer.Management.Smo.Agent namespace represents the SQL Server Agent. 인스턴스에 연결한 후 SQL Server 설정한 다음에 서버 개체 변수를 사용 하 여의 개체를 사용할 수 있습니다는 Microsoft.SqlServer.Management.Smo.Agent 네임 스페이스를 관리 하는 SQL Server 에이전트입니다.After a connection to an instance of SQL Server has been established by using the Server object variable, you can use the objects in the Microsoft.SqlServer.Management.Smo.Agent namespace to manage the SQL Server Agent.

Microsoft.SqlServer.Management.Smo.Agent Microsoft.SqlServer.Smo.dll 어셈블리 파일에 네임 스페이스가 포함 합니다.The Microsoft.SqlServer.Management.Smo.Agent namespace resides in the Microsoft.SqlServer.Smo.dll assembly file. 또한 일부 열거형 클래스 Microsoft.SqlServer.SqlEnum.dll 및 Microsoft.SqlServer.SmoEnum.dll 어셈블리 파일에 있습니다.Also, some of the enumeration classes are in the Microsoft.SqlServer.SqlEnum.dll and Microsoft.SqlServer.SmoEnum.dll assembly files. 클래스에 액세스 하려면 모든 세 파일이 가져올 해야 합니다는 Microsoft.SqlServer.Management.Smo.Agent 네임 스페이스입니다.You will have to import all three files to access the classes in the Microsoft.SqlServer.Management.Smo.Agent namespace.

사용 하 여는 Microsoft.SqlServer.Management.Smo.Agent 네임 스페이스에 다음을 수행할 수 있습니다.By using the Microsoft.SqlServer.Management.Smo.Agent namespace, you can do the following:

  • 보기 및 수정 SQL Server 에이전트 설정 합니다.View and modify SQL Server Agent settings.

  • 설정 하 고 연산자를 관리 합니다.Set up and manage operators.

  • 설정 및 시스템 메시지 또는 성능 조건에 따라 경고를 관리 합니다.Set up and manage alerts based on system messages or performance conditions.

  • 설정 하 고 여러 단계와 일정이 포함 된 작업을 관리 합니다.Set up and manage jobs with multiple steps and schedules.

  • 작업 실행 하는 하위 시스템에 대 한 프록시 계정을 관리 합니다.Manage proxy accounts for the subsystems on which jobs run.

  • 여러 서버에서 실행 되는 작업을 관리 합니다.Manage jobs that run on multiple servers.