Acessando o SQL Server Reporting Services por contas não administrativas

1

Ao acessar o Gerenciador de Relatórios do SQL Reporting Services por meio do Great Plains 2010, estamos obtendo o seguinte:

An error has occurred during report processing. (rsProcessingAborted) Get Online Help
Cannot create a connection to data source 'DataSourceGPCompany'. (rsErrorOpeningConnection) Get Online Help

Não é um problema do GP, mas sim um problema de permissão com o SQL Reporting Services. Não temos o IIS instalado nesse servidor. Se acertarmos usando nosso administrador de domínio, isso funcionará. Todos os outros usuários falham.

O mais estranho é que o Reports vdir funciona. É apenas o serviço da Web que está falhando.

    
por Jason N. Gaylord 20.07.2011 / 22:24

2 respostas

0

Aparentemente, o usuário precisava acessar um dos outros bancos de dados e uma função específica. Estranho embora.

    
por 22.07.2011 / 15:10
1

Você capturou um rastreamento de profiler e verificou se há um "Login Failed" informado no banco de dados do SQL Server GP ou um acesso negado em determinadas tabelas no banco de dados SQL? Ou há um login com falha relatado nos logs do Reporting Services?

Além disso, esses usuários têm acesso para procurar esses relatórios? Os usuários precisam estar na função de navegador para gerar esses relatórios e devem ter as permissões necessárias nos objetos de banco de dados para obter os dados desses relatórios se você estiver usando a Autenticação do Windows e as mesmas credenciais de usuário para se conectar à instância do SQL Server. Se a mesma conta estiver sendo usada para conectar-se à instância SQL de back-end, independentemente do usuário que acessar o relatório, será necessário verificar se os usuários fazem parte da função Navegador RS da pasta RS que contém esses relatórios.

Referência: 954242 Perguntas freqüentes sobre a integração do SQL Server Reporting Services (SSRS) com o Microsoft Dynamics GP 10.0 e o Microsoft Dynamics GP 2010 link

    
por 20.07.2011 / 22:50