Pergunta

Eu tenho um Windows SBS 2008 64 bit Caixa com SQL de 64 bits 2005 sobre ele. -se SQL funciona surpreendentemente bem -. agradável e rápido

SSRS que está me dando dor de cabeça. Corri a instalação como normal, configurado o serviço do Windows para ser executado em sua própria conta e o serviço web para ser executado como NT Authority \ Network Service.

Quando tento executar os relatórios que (através do Internet Explorer) eu recebo o seguinte erro:

Execution '' não pode ser encontrado.

Olhando para os registros ele me diz que a Autoridade NT \ Serviço de rede não foi encontrado no banco de dados.

Eu adicionei o usuário para as permissões de banco de dados, mas estou correndo fora das idéias de que mais tentar agora.

Estive pesquisando por dois dias, mas nada de concreto surgiu. Eu sei que não é estritamente programação relacionada Por favor não downvote para isso!

Foi útil?

Solução 3

Infelizmente, nenhum destes foram as respostas corretas. Tive que criar um SPN para a máquina para que ele iria trabalhar corretamente.

setspn-A MSSQLSvc / .: 1433

Como descrito no este artigo KB (909801)

Outras dicas

Você provavelmente terá que dar os direitos NT Authority \ Serviço de Rede para o banco de dados.

Você está executando um sistema de operação não-Inglês?

Por algumas razões, o nome da conta de "NT Authority \ Network Service" foi localizada em outros idiomas.
Infelizmente, muitos programas têm o nome de conta codificado para o nome do Inglês, e não vai encontrar o serviço de rede quando executado em versões estrangeiras do Windows.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top