다음을 통해 공유


호스팅되지 않은 이벤트 공급자 배포

호스팅되지 않은 이벤트 공급자는 Notification Services 외부에서 작동되므로 Notification Services 엔진은 이 이벤트 공급자를 호스팅하지 않습니다. 호스팅되지 않은 이벤트 공급자는 이벤트 컬렉션 API를 사용하여 Notification Services 인스턴스에 이벤트를 전송하는 어떠한 외부 응용 프로그램도 될 수 있습니다. 예를 들어 이 응용 프로그램은 Microsoft Windows 응용 프로그램, 스크립트 또는 웹 서비스일 수 있습니다.

응용 프로그램이 Notification Services 외부에서 작동되긴 하지만 이벤트 컬렉션 API는 Windows 레지스트리의 정보를 사용하여 인스턴스 및 응용 프로그램 데이터베이스에 액세스합니다. 이러한 이유로 호스팅되지 않은 이벤트 공급자가 실행되는 컴퓨터에 Notification Services 인스턴스를 등록해야 합니다.

또한 호스팅되지 않은 이벤트 공급자가 사용하는 계정에 대해 데이터베이스 권한을 구성해야 합니다. 호스팅되지 않은 이벤트 공급자는 인스턴스 및 응용 프로그램 데이터베이스에 있는 NSEventProvider 데이터베이스 역할의 멤버이거나 적어도 해당 권한이 있어야 합니다.

기본 배포 단계

다음 목록에서는 호스팅되지 않은 이벤트 공급자를 배포하는 기본 단계를 보여 줍니다. 단계별 지침을 보려면 아래의 "배포 절차"를 참조하십시오.

ms166376.note(ko-kr,SQL.90).gif중요:
Microsoft SQL Server 2005에서 네트워크 프로토콜은 기본적으로 비활성화됩니다. 데이터베이스 서버 이외의 서버에서 실행되는 Notification Services 구성 요소가 있으면 적절한 네트워크 프로토콜을 설정해야 합니다. 자세한 내용은 SQL Server 노출 영역 구성을 참조하십시오.
  1. 응용 프로그램 개발자가 제공하는 지침에 따라 호스팅되지 않은 이벤트 공급자 응용 프로그램을 설치합니다.
  2. Notification Services 클라이언트 구성 요소를 설치합니다.
  3. Notification Services의 인스턴스를 등록합니다.
  4. 호스팅되지 않은 이벤트 공급자가 사용하는 계정에 Microsoft SQL Server 액세스 권한 및 데이터베이스 권한을 부여합니다.

연습

이 섹션에는 Windows 인증을 사용하여 호스팅되지 않은 이벤트 공급자를 배포하는 연습 과정이 포함되어 있습니다. 이 연습 과정에 따라 호스팅되지 않은 이벤트 공급자를 배포하는 방법과 배포를 위한 자체 지침 및 일괄 처리 파일을 만드는 방법을 익히십시오.

배포 절차

다음 항목에는 위에 나열된 배포 단계에 대한 절차가 포함되어 있습니다.

Notification Services를 설치하는 방법은 다음 항목을 참조하십시오.

Notification Services 인스턴스를 등록하는 방법은 다음 항목을 참조하십시오.

Notification Services 인스턴스에 데이터베이스 사용 권한을 부여하는 방법은 다음 항목을 참조하십시오.

참고 항목

개념

Notification Services 인스턴스 배포
구독 관리 인터페이스 배포

관련 자료

Notification Services 배포
Notification Services 문제 해결

도움말 및 정보

SQL Server 2005 지원 받기