Algumas semanas atrás, Eu estava trabalhando com o meu colega desenvolvedor num projeto envolvendo SQL Server Reporting Services plug-in para MOSS. Ele estava desenvolvendo uma web part que fornece uma front-end para o relatório apropriado de fantasia (a principal característica de ser uma pesquisa inteligente em um parâmetro de vários valores de mil pesquisáveis por trás).
Isto estava trabalhando muito bem no ambiente de desenvolvimento, mas no teste de aceitação do usuário (UAT) meio ambiente, Não funcionaria. Disparar o depurador, Veremos os detalhes de exceção como este:
As permissões concedidas ao usuário 'UAT_domainmosssvc' são insuficientes para efectuar esta operação.(rsAccessDenied).
Se você fizer uma pesquisa ao vivo sobre o erro acima, Acha que é bastante comum. Assustadoramente comum. O pior tipo de comum porque tem muitos diferentes potenciais raiz causa e a solução sugerida "sente" direito. Nós provavelmente tentou tudo.
No nosso caso, o problema era que tínhamos feito uma backup/restauração de DEV para UAT. Em algum lugar nos dados, algo ainda estava se referindo a "DEV_domain" (em vez do atualizado "UAT_Domain"). Criamos um novo site, adicionado que a web part e que resolveu nosso problema.
Esperemos que isto salvará alguém uma hora ou duas para baixo da linha.
</fim>