Iniciar un proyecto de administración de suscripciones

La API de administración de suscripciones de Notification Services se escribe en código administrado. Es posible desarrollar las interfaces en cualquier idioma admitido por Common Language Runtime (CLR) de Microsoft .NET Framework. También es posible desarrollar en código nativo mediante la interoperabilidad COM.

Al iniciar el desarrollo de la aplicación, debe definir las referencias de ensamblado correctas. Asegúrese también de que la instancia de Notification Services está registrada y de que las interfaces utilizan cuentas con los permisos correctos. Use la información siguiente para configurar el servidor y la solución.

Referencias

Para crear un interfaz de administración de suscripciones mediante la API de administración de suscripciones de Notification Services, el código debe hacer referencia a los ensamblados siguientes:

  • Microsoft.SqlServer.NotificationServices.dll, que es necesario para todas las interfaces de administración de suscripciones.
  • Microsoft.SqlServer.NotificationServices.Rules.dll, que se necesita para administrar suscripciones que contienen condiciones.

Al instalar Notification Services, se registran estos ensamblados. Los archivos DLL se encuentran en la carpeta BIN de Notification Services. La ubicación predeterminada de esta carpeta es C:\Archivos de programa\Microsoft SQL Server\90\NotificationServices\n.n.nnn\bin, donde n.n.nnn es el número de versión.

Si está enumerando propiedades de instancia y de aplicación, es posible que tenga que agregar una referencia al ensamblado Microsoft.SqlServer.Management.Smo.dll, que contiene los objetos de administración de Notification Services (NMO). La ubicación predeterminada de este ensamblado es C:\Archivos de programa\Microsoft SQL Server\90\SDK\Assemblies.

Registro de instancia

Debe registrar la instancia de Notification Services en el servidor que ejecuta la interfaz de administración de suscripciones. El registro contiene información acerca de las bases de datos de instancia y de aplicación de Notification Services.

Para obtener más información acerca de la implementación de aplicaciones de administración de suscripciones, vea Implementar una interfaz de administración de suscripciones.

Autenticación de Windows y de SQL Server

Las interfaces de administración de suscripciones deben tener los permisos correctos para administrar datos de suscriptores y suscripciones.

La cuenta en la que se ejecuta la interfaz de administración de suscripciones debe poder iniciar sesión en la instancia del Database Engine (Motor de base de datos) que aloja las bases de datos de instancia y de aplicación. El inicio de sesión puede utilizar la autenticación de Windows o de SQL Server.

La cuenta debe poder iniciar sesión en las bases de datos de instancia y de aplicación; además, debe ser miembro de la función de base de datos NSSubscriberAdmin en esas bases de datos.

Para obtener más información acerca de la implementación de aplicaciones de administración de suscripciones, vea Implementar una interfaz de administración de suscripciones.

Vea también

Conceptos

API de administración de suscripciones
Funciones de base de datos de Notification Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005