Domanda

Il mio report pianificati in SQL server non funziona.Ho controllato i log e trovare il lavoro che stava fallendo.Il messaggio di errore nel log:

'ESEGUI COME LOGIN" non riuscita per la richiesta di accesso 'NT AUTHORITY ETWORK SERVIZIO'.Il passaggio non riuscito.

Sto utilizzando l'autenticazione di SQL server per il report in modo che non dovrebbero essere problemi con le autorizzazioni per i dati.Non pianificata di relazioni sull'esecuzione del server.

È stato utile?

Soluzione

Ho trovato la risposta qui:http://www.themssforum.com/SVCS/Unable-execute/

Apperently c'era qualcosa di sbagliato con il login di 'NT AUTHORITY\SERVIZIO di RETE' e di non eseguire i lavori è di proprietà correttamente.Chiunque a capire perché questo potrebbe essere successo?

Altri suggerimenti

È possibile controllare le autorizzazioni per l'account di Servizio di Rete?In particolare assicurarsi che essi hanno la "Agisci come parte del sistema operativo" autorizzazione.Se sto leggendo il messaggio di errore corretto, sembra che il NT AUTHORITY\SERVIZIO di RETE account non è riuscito a eseguire come utente connesso.Sembra che non si ha mai avuto modo di query, sembra, in mancanza di autenticazione di Windows parte, in modo che non ottiene l'autenticazione di SQL pezzo.

Si potrebbe anche controllare il Registro Eventi di Protezione in Windows.Se è un problema di autenticazione, ci potrebbero essere ulteriori informazioni registrate dal sistema operativo.

Si può colpire la pagina del Servizio Web (ReportService2005.asmx) per SRS con un browser web?Se non, si potrebbe scegliere il servizio SRS, se si può, si potrebbe scegliere il servizio di pianificazione.

Mi sembra di ricordare di avere un problema simile tempo fa, il problema era legato all'accesso al server smtp per l'invio dei report ed è stato risolto applicando una patch per il server.

Direi che è in esecuzione un sistema operativo non inglese.

In qualche modo, per qualsiasi motivo, il nome di login per il servizio di rete a volte è localizzata quando il sistema operativo è tradotto in altre lingue.

Ora un sacco di programmi prevedono che il nome di login di essere hardcoded "NT AUTHORITY\SERVIZIO di RETE" - in una versione tedesca di Windows, per esempio, il nome dell'account è "NT-AUTORITÄT ETZWERKDIENST".Così il vostro programma di ricerca per il nome inglese, non riesco a trovarlo, e mostra un messaggio di errore.

Anche alcuni programmi Microsoft eseguire in questa trappola e mostra gli errori come questo quando installato!

Solo per la risoluzione dei problemi, è possibile utilizzare un account di dominio, piuttosto che il builtin account NetworkService per eseguire il vostro servizio?

Ho trovato anche questo post che descrive lo stesso errore che hai segnalato:

Forse che la soluzione funziona per voi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top