Permisos requeridos por aplicaciones cliente

Las aplicaciones de Notification Services normalmente utilizan una o más aplicaciones cliente externas. El tipo más habitual de aplicación cliente es la interfaz de administración de suscripciones que agrega, modifica y elimina suscriptores y suscripciones. Muchas aplicaciones también utilizan proveedores de eventos no alojados para recopilar y enviar eventos.

El motor de Notification Services no ejecuta aplicaciones cliente. Puesto que estas aplicaciones se ejecutan independientemente de Notification Services, el programador de la aplicación debe determinar cómo tendrán acceso las aplicaciones a SQL Server y qué cuentas utilizarán las aplicaciones. No obstante, las cuentas utilizadas por las interfaces de administración de suscripciones y proveedores de eventos no alojados deben tener los permisos adecuados en las bases de datos de instancia. Estos permisos se describen a continuación.

[!NOTA] El permiso para obtener acceso a los archivos binarios de Notification Services se concede a través de la pertenencia al grupo SQLServer2005NotificationServicesUser$nombreDeEquipo de Windows. La mayor parte de las aplicaciones cliente no requieren la pertenencia a este grupo ya que los ensamblados y los recursos de Notification Services están registrados en la caché de ensamblados global (GAC) y la información de instancia está almacenada en el registro.

Permisos requeridos por las interfaces de administración de suscripciones

Las interfaces de administración de suscripción deben ser capaces de leer y escribir datos de suscriptor y suscripción. Estos permisos se conceden mediante la pertenencia a las funciones de base de datos NSSubscriberAdmin. Asegúrese de que agrega la cuenta de usuario de la aplicación de administración de suscripciones a esta función de base de datos en cada base de datos utilizada por la instancia y sus aplicaciones.

Permisos requeridos por proveedores de eventos no alojados

Los proveedores de eventos no alojados deben ser capaces de leer datos de instancia y escribir datos de eventos. Estos permisos se conceden mediante la pertenencia a la función de base de datos NSEventProvider. Asegúrese de que agrega la cuenta de usuario del proveedor de eventos a esta función de base de datos en cada base de datos utilizada por la instancia y sus aplicaciones.

Vea también

Conceptos

Implementar una interfaz de administración de suscripciones
Implementar un proveedor de eventos no alojado
Proteger Notification Services
Funciones de base de datos de Notification Services

Otros recursos

Desarrollar interfaces de administración de suscripciones
Desarrollar un proveedor de eventos personalizados

Ayuda e información

Obtener ayuda sobre SQL Server 2005