구독 관리 프로젝트 시작

Notification Services 구독 관리 API는 관리 코드로 작성됩니다. Microsoft .NET Framework CLR(공용 언어 런타임)에서 지원하는 모든 언어로 인터페이스를 개발할 수 있습니다. COM interop을 통해 네이티브 코드를 개발할 수도 있습니다.

응용 프로그램 개발을 시작할 때 올바른 어셈블리 참조를 정의하고 Notification Services 인스턴스가 등록되었는지 확인하고 인터페이스에서 올바른 권한이 있는 계정을 사용하는지 확인해야 합니다. 다음 정보를 참조하여 서버 및 솔루션을 설정하십시오.

참조

Notification Services 구독 관리 API를 사용하여 구독 관리 인터페이스를 빌드할 때 코드는 다음 어셈블리를 참조해야 합니다.

  • Microsoft.SqlServer.NotificationServices.dll: 모든 구독 관리 인터페이스에 필요합니다.
  • Microsoft.SqlServer.NotificationServices.Rules.dll: 조건을 포함하는 구독을 관리하는 데 필요합니다.

Notification Services를 설치하면 이러한 어셈블리가 등록됩니다. DLL 파일은 Notification Services bin 폴더에 있습니다. 이 폴더의 기본 위치는 C:\Program Files\Microsoft SQL Server\90\NotificationServices\n.n.nnn\bin이며 n.n.nnn은 버전 번호를 나타냅니다.

인스턴스 및 응용 프로그램 속성을 열거하려는 경우 NMO(Notification Services Management Objects)가 들어 있는 Microsoft.SqlServer.Management.Smo.dll 어셈블리에 대한 참조를 추가해야 할 수 있습니다. 이 어셈블리의 기본 위치는 C:\Program Files\Microsoft SQL Server\90\SDK\Assemblies입니다.

인스턴스 등록

구독 관리 인터페이스가 실행되는 서버에서 Notification Services 인스턴스를 등록해야 합니다. 이 경우 Notification Services 인스턴스 및 응용 프로그램 데이터베이스에 대한 정보도 등록됩니다.

구독 관리 응용 프로그램을 배포하는 방법은 구독 관리 인터페이스 배포를 참조하십시오.

Windows 인증 및 SQL Server 인증

구독 관리 인터페이스에는 구독자 및 구독 데이터를 관리하기 위한 올바른 권한이 있어야 합니다.

구독 관리 인터페이스가 실행되는 계정은 인스턴스 및 응용 데이터베이스를 호스팅하는 데이터베이스 엔진 인스턴스에 로그인할 수 있어야 합니다. 로그인은 Windows 인증이나 SQL Server 인증을 사용할 수 있습니다.

해당 계정은 인스턴스 및 응용 프로그램 데이터베이스에 로그인할 수 있어야 하며 해당 데이터베이스에 있는 NSSubscriberAdmin 데이터베이스 역할의 멤버여야 합니다.

구독 관리 응용 프로그램을 배포하는 방법은 구독 관리 인터페이스 배포를 참조하십시오.

참고 항목

개념

구독 관리 API
Notification Services 데이터베이스 역할

도움말 및 정보

SQL Server 2005 지원 받기