Domanda

Ho una scatola di Windows SBS 2008 a 64 bit con SQL 2005 a 64 bit. Lo stesso SQL funziona incredibilmente bene - bello e veloce.

SSRS però mi sta facendo venire il mal di testa. Ho eseguito l'installazione normalmente, configurato il servizio Windows per l'esecuzione con il proprio account e il servizio Web per l'esecuzione come NT Authority \ Network Service.

Quando provo a eseguire i rapporti (tramite Internet Explorer) ricevo il seguente errore:

  

Esecuzione '< guid > ' non può essere trovato.

Guardando i registri mi dice che NT Authority \ Network Service non è stato trovato nel database.

Ho aggiunto l'utente alle autorizzazioni del database ma sto esaurendo le idee su cos'altro provare ora.

Ho cercato su Google per due giorni ma non è emerso nulla di concreto. So che non è strettamente legato alla programmazione, per favore non sottovalutare per questo!

È stato utile?

Soluzione 3

Purtroppo nessuna di queste era la risposta corretta. Ho dovuto creare un SPN per la macchina in modo che funzionasse correttamente.

SetSPN & # 8211; A MSSQLSvc / .: 1433

Come descritto in questo articolo KB (909801)

Altri suggerimenti

Probabilmente dovrai assegnare i diritti di NT Authority \ Network Service al database.

Stai utilizzando un sistema operativo non inglese?

Per alcuni motivi, il nome dell'account di " NT Authority \ Network Service " è stato localizzato in altre lingue.
Purtroppo, molti programmi hanno il nome dell'account hard coded sul nome inglese e non trovano il servizio di rete quando sono in esecuzione su versioni straniere di Windows.

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