연산자Operators

운영자는 작업이 완료되거나 경고가 발생할 때 전자 메일 알림을 받을 수 있는 사람이나 그룹의 별칭입니다.Operators are aliases for people or groups that can receive electronic notification when jobs have completed or alerts have been raised. SQL ServerSQL Server 에이전트 서비스는 운영자를 통해 관리자 알림을 지원합니다.The SQL ServerSQL Server Agent service supports the notification of administrators through operators. 운영자는 SQL ServerSQL Server 에이전트의 알림 및 모니터링 기능을 사용하도록 설정합니다.Operators enable notification and monitoring capabilities of SQL ServerSQL Server Agent.

운영자 특성 및 개념Operator Attributes and Concepts

운영자의 기본 특성은 다음과 같습니다.The primary attributes of an operator are:

  • 운영자 이름Operator name

  • 연락처 정보Contact information

운영자 명명Naming an Operator

운영자는 모두 이름이 있어야 합니다.Every operator must have a name. 운영자 이름은 SQL ServerSQL Server 인스턴스 내에서 고유해야 하며 128 자를 초과할 수 없습니다.Operator names must be unique within the SQL ServerSQL Server instance and can be no longer than 128 characters.

연락처 정보Contact Information

운영자의 연락 정보는 운영자가 알림을 받는 방법을 정의합니다.An operator's contact information defines how the operator is notified. 운영자는 전자 메일, 호출기 또는 net send 명령으로 알림을 받을 수 있습니다.Operators can be notified by e-mail, pager, or through the net send command:

중요

이후 버전에서는 에이전트에서 호출기 및 SQL ServerSQL Server net send MicrosoftMicrosoft SQL ServerSQL Server옵션이 제거됩니다.The Pager and net send options will be removed from SQL ServerSQL Server Agent in a future version of MicrosoftMicrosoft SQL ServerSQL Server. 새 개발 작업에서는 이 기능을 사용하지 말고, 현재 이 기능을 사용하는 응용 프로그램은 수정하세요.Avoid using these features in new development work, and plan to modify applications that currently use these features.

  • 전자 메일 알림E-mail notification

    전자 메일 알림으로 운영자에게 전자 메일 메시지를 보냅니다.E-mail notification sends an e-mail message to the operator. 전자 메일 알림의 경우 운영자의 전자 메일 주소를 입력합니다.For e-mail notification, you provide the e-mail address for the operator.

  • 호출기 알림Pager notification

    전자 메일을 사용하여 호출을 구현합니다.Paging is implemented by e-mail. 호출기 알림의 경우 운영자가 호출기 메시지를 받는 전자 메일 주소를 입력합니다.For pager notification, you provide the e-mail address where the operator receives pager messages. 호출기 알림을 설정하려면 인바운드 메일을 처리하는 메일 서버 소프트웨어를 설치한 다음 호출기 메시지로 변환해야 합니다.To set up pager notification, you must install software on the mail server that processes inbound mail and converts it to a pager message. 소프트웨어는 다음을 비롯하여 여러 가지 접근 방법 중 하나를 사용합니다.The software can take one of several approaches, including:

    • 호출기 공급자 사이트에서 원격 메일 서버로 메일 전달Forwarding the mail to a remote mail server at the site of the pager provider.

      요청한 소프트웨어를 일반적으로 로컬 메일 시스템의 일부로 사용할 수 있어도 호출기 공급자는 이 서비스를 제공해야 합니다.The pager provider must offer this service, although the software required is generally available as part of the local mail system. 자세한 내용은 호출기 설명서를 참조하십시오.For more information, see your pager documentation.

    • 호출기 공급자 사이트에서 메일 서버로 인터넷을 통해 메일 라우팅Routing the e-mail by way of the Internet to an e-mail server at the pager provider's site.

      첫 번째 접근 방법의 변형입니다.This is a variation on the first approach.

    • 연결된 모뎀을 사용하여 인바운드 메일을 처리하고 호출기로 전화 걸기Processing the inbound e-mail and dialing the pager by using an attached modem.

      이 소프트웨어는 서비스 공급자를 호출하는 소유자에 해당됩니다.This software is proprietary to pager service providers. 이 소프트웨어는 전자 메일 주소 정보의 일부나 전부를 호출기 번호로 해석하거나 전자 메일 이름이 변환 테이블의 호출기 번호와 일치하는지 확인하여 받은 편지함을 주기적으로 처리는 메일 클라이언트 역할을 수행합니다.The software acts as a e-mail client that periodically processes its inbox either by interpreting all or part of the e-mail address information as a pager number, or by matching the e-mail name to a pager number in a translation table.

      운영자가 모두 호출기 공급자를 공유하면 SQL Server Management StudioSQL Server Management Studio 를 사용하여 호출기-전자 메일 시스템에서 요청하는 특수한 전자 메일의 서식을 지정할 수 있습니다.If all of the operators share a pager provider, you can use SQL Server Management StudioSQL Server Management Studio to specify any special e-mail formatting that is required by the pager-to-e-mail system. 특수한 서식은 접두사 또는 접미사이며 전자 메일의 다음 항목에 포함될 수 있습니다.The special formatting can be a prefix or a suffix and can be included in the following lines of the e-mail:

      제목:Subject:

      참조:Cc:

      받는 사람:To:

    참고

    용량이 낮은 영숫자 페이징 시스템을 사용하면 호출기 알림에서 오류 텍스트를 제외하고 전송하도록 텍스트를 줄일 수 있습니다.If you use a low-capacity alphanumeric paging system, you can shorten the text that is sent by excluding the error text from the pager notification. 용량이 낮은 영숫자 페이징 시스템의 예로는 페이지당 64자로 제한된 시스템이 있습니다.An example of a low-capacity alphanumeric paging system is one that is limited to 64 characters per page.

  • net sendnotificationnet sendnotification

    net send 명령을 사용하여 운영자에게 메시지를 보냅니다.This sends a message to the operator by means of the net send command. net send에서는 네트워크 메시지의 수신자(컴퓨터나 사용자)를 지정합니다.For net send, specify the recipient (computer or user) of a network message.

    참고

    net send 명령은 Microsoft Windows Messenger를 사용합니다.The net send command uses Microsoft Windows Messenger. 경고를 성공적으로 보내려면 이 서비스는 SQL ServerSQL Server 가 실행 중인 컴퓨터와 운영자가 사용하는 컴퓨터에서 모두 실행되어야 합니다.To successfully send alerts, this service must be running on both the computer on which SQL ServerSQL Server is running and the computer that the operator uses.

경고 알림 및 유사 시 대기 운영자Alerting and Fail-Safe Operators

경고에 응답하여 알림을 받을 운영자를 선택할 수 있습니다.You can choose which operators are to be notified in response to an alert. 또한 경고를 예약하여 운영자가 교대로 알림을 받도록 지정할 수도 있습니다.For example, you can assign rotating responsibilities for operator notification by scheduling alerts. 예를 들어 운영자 A는 월, 수, 금에 발생하는 경고에 대한 알림을 받고 운영자 B는 화, 목, 토에 발생하는 경고에 대한 알림을 받으며For example, Individual A is notified of alerts that occur on Monday, Wednesday, or Friday, and Individual B is notified of alerts that occur on Tuesday, Thursday, or Saturday.

유사 시 대기 운영자는 지정된 운영자에 대한 호출기 알림이 모두 실패한 다음 경고 알림을 받습니다.The fail-safe operator receives an alert notification after all pager notifications to the designated operators have failed. 예를 들어 3명의 운영자를 호출기 알림에 대해 정의했는데 지정된 운영자 중 아무도 호출을 받을 수 없으면 유사 시 대기 운영자가 알림을 받습니다.For example, if you have defined three operators for pager notifications and none of the designated operators can be paged, the fail-safe operator is notified.

유사 시 대기 운영자는 다음 경우에 알림을 받습니다.The fail-safe operator is notified when:

  • 경고에 대해 책임이 있는 운영자가 호출 받을 수 없는 경우The operators responsible for the alert could not be paged.

    주 운영자에게 연락하지 못한 이유에는 호출기 주소가 틀리거나 운영자가 근무 중이 아닌 경우가 있습니다.Reasons for failure to reach primary operators include incorrect pager addresses and off-duty operators.

  • SQL ServerSQL Server 에이전트가 msdb 데이터베이스의 시스템 테이블에 액세스할 수 없는 경우 Agent cannot access system tables in the msdb database.

    sysnotifications 시스템 테이블에서 경고에 대해 운영자 업무를 지정합니다.The sysnotifications system table specifies operator responsibilities for alerts.

유사 시 대기 운영자는 보안 기능입니다.The fail-safe operator is a security feature. 유사 시 대기 근무를 다른 운영자에게 다시 할당하지 않거나 유사 시 대기 근무 할당을 함께 삭제하지 않고 유사 시 대기 근무에 할당된 운영자를 삭제할 수 없습니다.You cannot delete the operator assigned to fail-safe duty without reassigning fail-safe duty to another operator, or deleting the fail-safe assignment altogether.

운영자에게 알림Notifying an Operator

운영자에게 알리려면 다음 중 한 가지 이상을 설정해야 합니다.You must set up one or more of the following in order to notify an operator:

  • 데이터베이스 메일 기능으로 전자 메일을 보내려면 SMTP를 지원하는 전자 메일 서버에 액세스할 수 있어야 합니다.To send e-mail with Database Mail functionality, you must have access to an e-mail server that supports SMTP.

  • 호출할 경우에는 타사 제품 호출기-전자 메일 소프트웨어 및/또는 하드웨어가 있어야 합니다.For paging, you must have third-party pager-to-e-mail software and/or hardware.

  • net send를 사용하려면 운영자가 지정된 컴퓨터에 로그온하고 지정된 컴퓨터가 Windows Messenger에서 메시지를 받도록 허용해야 합니다.To use net send, the operator must be logged on to the specified computer, and the specified computer must allow messages from Windows Messenger.

태스크Tasks 항목Topic
운영자 만들기 관련 태스크Tasks related to creating an operator 운영자 만들기Create an Operator

Designate a Fail-Safe OperatorDesignate a Fail-Safe Operator
알림 할당 관련 태스크Tasks related to assigning alerts 운영자에게 경고 할당Assign Alerts to an Operator

경고에 대한 응답 정의(SQL Server Management Studio)Define the Response to an Alert (SQL Server Management Studio)

sp_add_notification(Transact-SQL)sp_add_notification (Transact-SQL)

운영자에게 경고 할당Assign Alerts to an Operator

참고 항목See Also

데이터베이스 메일Database Mail