Autorizzazioni necessarie per la distribuzione e l'amministrazione di Notification Services
Le attività di amministrazione per Notification Services ricadono in due categorie: distribuzione di istanze e operazioni quotidiane. Ogni categoria richiede autorizzazioni diverse.
Le attività di distribuzione, ad esempio la creazione, la registrazione, l'aggiornamento e l'eliminazione di istanze di Notification Services, richiedono privilegi maggiori, poiché questi comandi possono modificare i database e le informazioni del Registro di sistema. Queste attività richiedono l'appartenenza al gruppo Administrators locale in Microsoft Windows e ai ruoli predefiniti del server sysadmin o dbcreator in SQL Server.
Le attività amministrative quotidiane, ad esempio l'attivazione o la disattivazione di componenti e la visualizzazione dello stato delle istanze, richiedono un livello inferiore di privilegi. È possibile concedere le autorizzazioni necessarie aggiungendo altri account amministratore ai ruoli del database di Notification Services, ad esempio NSAdmin e NSAnalysis, nonché al gruppo di Windows SQLServer2005NotificationServicesUser$ComputerName.
Autorizzazioni per le attività di distribuzione e amministrazione
Le comuni attività di amministrazione, e le autorizzazioni di SQL Server e di Windows necessarie per eseguirle, sono illustrate nella tabella seguente.
Attività
Autorizzazioni di Windows minime
Autorizzazioni di SQL Server minime
Creazione di un'istanza
Gruppo SQLServer2005NotificationServicesUser$ComputerName locale
Ruolo predefinito del server sysadmin
Eliminazione di un'istanza
Gruppo SQLServer2005NotificationServicesUser$ComputerName locale
Ruolo predefinito del server dbcreator
Disattivazione di un'istanza
Gruppo SQLServer2005NotificationServicesUser$ComputerName locale
Ruolo del database NSAdmin o ruolo predefinito del server dbcreator
Attivazione di un'istanza
Gruppo SQLServer2005NotificationServicesUser$ComputerName locale
Ruolo del database NSAdmin o ruolo predefinito del server dbcreator
Esportazione di metadati dell'istanza e dell'applicazione
Gruppo SQLServer2005NotificationServicesUser$ComputerName locale
Ruolo del database NSAdmin o ruolo predefinito del server dbcreator
Elenco delle istanze e delle applicazioni registrate
Gruppo SQLServer2005NotificationServicesUser$ComputerName locale
Nessuno
Registrazione di un'istanza
Gruppo Administrators locale
Nessuno
Annullamento della registrazione di un'istanza
Gruppo Administrators locale
Nessuno
Aggiornamento di un'istanza
Gruppo SQLServer2005NotificationServicesUser$ComputerName locale
Ruolo del database db_owner o ruolo predefinito del server sysadmin
Aggiornamento di un'istanza
Gruppo SQLServer2005NotificationServicesUser$ComputerName locale
Ruolo del database db_owner o ruolo predefinito del server sysadmin
Visualizzazione delle chiavi di crittografia degli argomenti
Gruppo Administrators locale, gruppo Power Users locale o l'account utilizzato per eseguire il motore di Notification Services
Nessuno
Visualizzazione dello stato dell'istanza
Gruppo Administrators locale
Nota:
Se all'istanza è stata applicata la scalabilità orizzontale, è necessario essere membro del gruppo Administrators su tutti i server che eseguono il motore.
Ruoli del database NSAnalysis, NSDistributor, NSEventProvider, NSGenerator, NSReader, NSRunService, NSSubscriberAdmin o NSVacuum. Ruolo predefinito del server sysadmin
Vedere anche
Concetti
Ruoli di database di Notification Services