Share via


Risoluzione dei problemi relativi agli esempi

Quando si generano e si eseguono gli esempi, è possibile che si verifichino alcuni errori se i prodotti software necessari non sono installati o se l'esempio non è configurato in modo corretto.

Errori comuni

Nella tabella seguente sono elencati gli errori comuni che si possono verificare in relazione agli esempi di Notification Services e vengono illustrate le soluzioni consigliate.

Messaggio di errore Azione

Impossibile recuperare l'edizione di SQL Server.

Il nome dell'istanza di Microsoft SQL Server specificato nei parametri del file di configurazione dell'istanza non corrisponde a un nome di istanza noto o all'istanza di SQL Server a cui si è connessi. Tentare di creare nuovamente l'istanza e verificare che i nomi di parametro siano validi.

Impossibile trovare le voci del Registro di sistema per l'istanza specificata di Notification Services.

L'istanza specificata nell'applicazione, ad esempio gli esempi AddSubscribers, AddSubscriptions e AddNonHostedEvent, non è registrata sul computer locale. Verificare che l'istanza sia stata registrata in base alle istruzioni indicate nell'esempio e che il nome dell'istanza sia corretto nell'applicazione.

Lo strumento di raccolta degli eventi non ha potuto avviare un nuovo batch di eventi.

Verificare che l'istanza di Notification Services sia attivata. Questa operazione può essere eseguita durante la creazione dell'istanza, come indicato dalle istruzioni incluse nell'esempio, oppure facendo clic con il pulsante destro del mouse sull'istanza e scegliendo Attiva.

Funzioni di aggiunta, aggiornamento o rimozione dei sottoscrittori disattivate per questa istanza.

Verificare che l'istanza di Notification Services sia attivata. Questa operazione può essere eseguita durante la creazione dell'istanza, come indicato dalle istruzioni incluse nell'esempio, oppure facendo clic con il pulsante destro del mouse sull'istanza e scegliendo Attiva.

Impossibile aggiungere la sottoscrizione. Impossibile trovare il sottoscrittore nella tabella NSSubscribers.

Eseguire il progetto AddSubscribers prima di eseguire il progetto AddSubscriptions. Se i sottoscrittori sono inclusi nel database dell'istanza, questo messaggio di errore non dovrebbe essere visualizzato.

Tentativo di accesso a SQL Server non riuscito.

L'account utilizzato per generare o eseguire il progetto non dispone delle autorizzazioni necessarie. Per ulteriori informazioni, vedere Protezione di Notification Services.

Tentativo di apertura del database richiesto non riuscito.

L'account utilizzato per l'esecuzione di un programma che aggiunge eventi, sottoscrittori o sottoscrizioni non dispone di un account utente nei database dell'istanza e dell'applicazione. Se si è l'utente che ha creato i database, l'account è incluso nel ruolo db_owner e questo messaggio di errore non dovrebbe essere visualizzato. In caso contrario, aggiungere il proprio account agli utenti dei database dell'istanza e dell'applicazione e concedere le autorizzazioni necessarie aggiungendo l'account al ruolo del database db_owner o ai ruoli del database NSSubscriberAdmin e NSEventProvider.

Impossibile recuperare informazioni sulle impostazioni internazionali per le colonne.

L'account utilizzato per l'esecuzione di un programma che aggiunge eventi, sottoscrittori o sottoscrizioni non dispone delle autorizzazioni necessarie per aggiungere questi dati ai database dell'istanza e dell'applicazione. Verificare che l'account sia membro del ruolo del database db_owner o dei ruoli del database NSSubscriberAdmin e NSEventProvider.

Vedere anche

Altre risorse

Esempi di SQL Server Notification Services
Risoluzione dei problemi di Notification Services

Guida in linea e informazioni

Assistenza su SQL Server 2005