2009-03-04 7 views
0

J'ai une boîte Windows 64 bits SBS 2008 avec SQL 2005 64 bits dessus. SQL lui-même fonctionne incroyablement bien - agréable et rapide. Mais SSRS me donne mal à la tête. J'ai exécuté l'installation normalement, configuré le service Windows pour s'exécuter sous son propre compte et le service Web pour exécuter NT Authority \ Network Service.SSRS: Impossible de trouver l'exécution

Lorsque je tente d'exécuter les rapports que (par Internet Explorer) i l'erreur suivante:

Execution '< guid >' cannot be found.

En regardant les journaux, il me dit que l'Autorité NT \ Service réseau est introuvable dans la base de données .

J'ai ajouté l'utilisateur aux autorisations de la base de données, mais je n'ai plus d'idées d'autres choses à essayer maintenant.

J'ai été googler pendant deux jours mais rien de concret n'a été soulevé. Je sais que ce n'est pas strictement lié à la programmation s'il vous plaît ne pas downvote pour ça!

Répondre

0

Malheureusement, aucune de ces réponses n'était correcte. J'ai dû créer un SPN pour la machine afin que cela fonctionne correctement.

Setspn MSSQLSvc/.: 1433

Comme décrit dans this KB article (909801)

1

Vous devrez probablement attribuer les droits NT Authority \ Network Service à la base de données.

+0

Merci ... besoin de poster ma réponse ... se révèle un SPN qui manquait pour le compte de la machine de sorte qu'il ne pouvait pas déléguer correctement. Malheureusement, Windows 2008 rend les choses beaucoup plus difficiles à faire fonctionner! – Mauro

0

Utilisez-vous un système d'exploitation non anglais?

Pour certaines raisons, le nom de compte "NT Authority \ Network Service" a été localisé dans d'autres langues. Malheureusement, beaucoup de programmes ont le nom de compte codé en dur au nom anglais, et ne trouveront pas le service de réseau lors de l'exécution sur des versions étrangères de Windows.

Questions connexes