Bereitstellen eines nicht gehosteten Ereignisanbieters

Nicht gehostete Ereignisanbieter werden außerhalb von Notification Services ausgeführt. Sie werden nicht vom Notification Services-Modul gehostet. Ein nicht gehosteter Ereignisanbieter kann jede externe Anwendung sein, die die Ereignisauflistungs-APIs zum Übermitteln von Ereignissen an eine Notification Services-Instanz verwendet. Die Anwendung kann z. B. eine Microsoft Windows-Anwendung, ein Skript oder ein Webdienst sein.

Obwohl die Anwendung außerhalb von Notification Services ausgeführt wird, werden Informationen in der Windows-Registrierung von der Ereignisauflistungs-API zum Zugreifen auf die Instanz- und Anwendungsdatenbanken verwendet. Aus diesem Grund muss die Notification Services-Instanz auf dem Computer, auf dem der nicht gehostete Ereignisanbieter ausgeführt wird, registriert werden.

Zudem müssen Sie Datenbankberechtigungen für das Konto konfigurieren, das von dem nicht gehosteten Ereignisanbieter verwendet wird. Nicht gehostete Ereignisanbieter müssen ein Mitglied der NSEventProvider-Datenbankrolle in den Instanz- und Anwendungsdatenbanken sein oder mindestens über die Berechtigungen dieser Rolle verfügen.

Grundlegende Bereitstellungsschritte

In der folgenden Liste sind die grundlegenden Schritte für die Bereitstellung eines nicht gehosteten Ereignisanbieters enthalten. Eine Schritt-für-Schritt-Anweisung finden Sie unter "Bereitstellungsverfahren" weiter unten.

ms166376.note(de-de,SQL.90).gifWichtig:
Netzwerkprotokolle sind in Microsoft SQL Server 2005 standardmäßig deaktiviert. Wenn auf einem anderen Server als dem Datenbankserver Komponenten von Notification Services ausgeführt werden, müssen Sie das entsprechende Netzwerkprotokoll aktivieren. Weitere Informationen finden Sie unter SQL Server-Oberflächenkonfiguration.
  1. Installieren Sie den nicht gehosteten Ereignisanbieter gemäß den Anweisungen, die vom Anwendungsentwickler bereitgestellt werden.
  2. Installieren Sie die Notification Services-Clientkomponenten.
  3. Registrieren Sie die Notification Services-Instanz.
  4. Erteilen Sie in Microsoft SQL Server Zugriffs- und Datenbankberechtigungen für das vom nicht gehosteten Ereignisanbieter verwendete Konto.

Anleitungen

In diesem Abschnitt ist eine Anleitung zum Bereitstellen von nicht gehosteten Ereignisanbietern mithilfe der Windows-Authentifizierung enthalten. Verwenden Sie diese Anleitung, um Erfahrungen beim Bereitstellen von nicht gehosteten Ereignisanbietern zu sammeln und um eigene Anweisungen und Batchdateien für die Bereitstellung zu erstellen.

Bereitstellungsverfahren

Im folgenden Thema sind Verfahren für die oben aufgeführten Bereitstellungsschritte enthalten.

So installieren Sie Notification Services

So registrieren Sie eine Notification Services-Instanz

So erteilen Sie Datenbankberechtigungen für eine Notification Services-Instanz

Siehe auch

Konzepte

Bereitstellen einer Notification Services-Instanz
Bereitstellen einer Schnittstelle der Abonnementverwaltung

Andere Ressourcen

Bereitstellen von Notification Services
Problembehandlung bei Notification Services

Hilfe und Informationen

Informationsquellen für SQL Server 2005