Solución de problemas de los ejemplos

Al generar y ejecutar los ejemplos, es posible que se produzcan algunos errores si el software necesario no se encuentra instalado o si el ejemplo no está bien configurado.

Errores comunes

En la tabla siguiente se enumeran errores comunes que se producen en los ejemplos incluidos con Notification Services y se presentan las soluciones recomendadas.

Mensaje de error Acción

Notification Services no pudo recuperar la edición de SQL Server.

El nombre de instancia de Microsoft SQL Server especificado en los parámetros del archivo de configuración de instancia (ICF) no coincide con un nombre de instancia conocido o con la instancia de SQL Server a la que está conectado. Intente crear nuevamente la instancia y asegúrese de que los nombres de los parámetros sean válidos.

No se encontraron las entradas de registro de la instancia especificada de Notification Services.

La instancia especificada en la aplicación (como los ejemplos AddSubscribers, AddSubscriptions y AddNonHostedEvent) no está registrada en el equipo local. Asegúrese de haber registrado la instancia de acuerdo con las instrucciones del ejemplo y que el nombre de la instancia sea correcto en la aplicación.

El recopilador de eventos no iniciar un lote de eventos nuevo.

Asegúrese de que la instancia de Notification Services esté habilitada, lo que puede hacerse al crear la instancia (como se especifica en las instrucciones del ejemplo), o haciendo clic con el botón secundario en la instancia y seleccionando Habilitar.

La adición, actualización o eliminación de suscripciones está deshabilitada para esta aplicación.

Asegúrese de que la instancia de Notification Services esté habilitada, lo que puede hacerse al crear la instancia (como se especifica en las instrucciones del ejemplo), o haciendo clic con el botón secundario en la instancia y seleccionando Habilitar.

No se pudo agregar la suscripción porque no se encontró el suscriptor en la tabla NSSubscribers.

Ejecute el proyecto AddSubscribers antes de ejecutar el proyecto AddSubscriptions. Si los suscriptores existen en la base de datos de la instancia, no debería recibir este error.

Error al iniciar una sesión en SQL Server.

La cuenta que está usando para generar o ejecutar el proyecto no tiene los permisos necesarios. Para obtener más información, vea Proteger Notification Services.

Error al intentar abrir la base de datos solicitada.

La cuenta que está usando para ejecutar un programa que agrega eventos, suscriptores o suscripciones no tiene una cuenta de usuario en las bases de datos de aplicación e instancia. Si creó las bases de datos, su cuenta está en la función db_owner y este error no debería producirse. En caso contrario, agregue la cuenta a los usuarios de la base de datos de aplicación e instancia y otorgue permisos combinando la función de base de datos db_owner o las funciones de base de datos NSSubscriberAdmin y NSEventProvider.

Notification Services no obtuvo la información de configuración regional de la columna.

La cuenta utilizada para ejecutar un programa que agrega eventos, suscriptores o suscripciones no tiene los permisos necesarios para agregar estos datos a las bases de datos de aplicación e instancia. Asegúrese de que la cuenta sea un miembro de la función de la base de datos db_owner, o que sea miembro de las funciones de base de datos NSSubscriberAdmin y NSEventProvider.

Vea también

Otros recursos

Ejemplos de SQL Server Notification Services
Solucionar problemas de Notification Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005