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
Hinweis:
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