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