Zum Bereitstellen und Verwalten von Notification Services erforderliche Berechtigungen

Verwaltungsaufgaben für Notification Services können in zwei Kategorien unterteilt werden: Bereitstellen von Instanzen und tägliche Vorgänge. Jede Kategorie benötigt andere Berechtigungen.

Die Bereitstellungsaufgaben, wie das Erstellen, Registrieren, Aktualisieren und Löschen von Notification Services-Instanzen, erfordern höhere Privilegien, da durch diese Befehle Datenbanken und Registrierungsinformationen geändert werden können. Für diese Aufgaben ist die Mitgliedschaft in der lokalen Gruppe Administratoren in Microsoft Windows und die Mitgliedschaft in den festen Serverrollen sysadmin oder dbcreator in SQL Server erforderlich.

Für die täglichen administrativen Aufgaben, wie das Aktivieren oder Deaktivieren von Komponenten oder das Anzeigen des Instanzstatus, ist eine niedrigere Ebene an Privilegien erforderlich. Die nötigen Berechtigungen können erteilt werden durch Hinzufügen von Administratorkonten zu Notification Services-Datenbankrollen, wie NSAdmin und NSAnalysis und zur SQLServer2005NotificationServicesUser$ComputerName-Windowsgruppe.

Berechtigungen für Bereitstellungs- und Verwaltungsaufgaben

In der folgenden Tabelle sind die gängigen Verwaltungsaufgaben sowie die zu ihrer Ausführung erforderlichen Windows-Berechtigungen und SQL Server-Berechtigungen aufgeführt.

Aufgabe

Mindest-Windows-Berechtigungen

Mindest-SQL Server-Berechtigungen

Erstellen einer Instanz

Lokale SQLServer2005NotificationServicesUser$ComputerName-Gruppe

Feste Serverrolle sysadmin

Löschen einer Instanz

Lokale SQLServer2005NotificationServicesUser$ComputerName-Gruppe

Feste Serverrolle dbcreator

Deaktivieren einer Instanz

Lokale SQLServer2005NotificationServicesUser$ComputerName-Gruppe

NSAdmin-Datenbankrolle oder feste Serverrolle dbcreator

Aktivieren einer Instanz

Lokale SQLServer2005NotificationServicesUser$ComputerName-Gruppe

NSAdmin-Datenbankrolle oder feste Serverrolle dbcreator

Exportieren von Instanz- und Anwendungsmetadaten

Lokale SQLServer2005NotificationServicesUser$ComputerName-Gruppe

NSAdmin-Datenbankrolle oder feste Serverrolle dbcreator

Auflisten der registrierten Instanzen und Anwendungen

Lokale SQLServer2005NotificationServicesUser$ComputerName-Gruppe

Keine

Registrieren einer Instanz

Lokale Gruppe Administratoren

Keine

Aufheben der Registrierung einer Instanz

Lokale Gruppe Administratoren

Keine

Aktualisieren einer Instanz

Lokale SQLServer2005NotificationServicesUser$ComputerName-Gruppe

db_owner-Datenbankrolle oder feste Serverrolle sysadmin

Update einer Instanz

Lokale SQLServer2005NotificationServicesUser$ComputerName-Gruppe

db_owner-Datenbankrolle oder feste Serverrolle sysadmin

Anzeigen von Argumentverschlüsselungsschlüsseln

Lokale Administratoren, lokale Hauptbenutzergruppe oder das Konto, das zum Ausführen des Notification Services-Moduls verwendet wird

Keine

Anzeigen des Instanzstatus

Lokale Gruppe Administratoren

ms171300.note(de-de,SQL.90).gifHinweis:

Wenn die Instanz dezentral skaliert ist, müssen Sie auf allen Servern, auf denen das Modul ausgeführt wird, ein Mitglied der Gruppe Administratoren sein.

Datenbankrollen NSAnalysis, NSDistributor, NSEventProvider, NSGenerator, NSReader, NSRunService, NSSubscriberAdmin oder NSVacuum; feste Serverrolle sysadmin

Siehe auch

Konzepte

Notification Services-Datenbankrollen

Andere Ressourcen

nscontrol (Dienstprogramm)

Hilfe und Informationen

Informationsquellen für SQL Server 2005