Páginas filhas
  • 6813656 DFWKTOOLS-867 DT Autenticacao AD falha acesso GRL SqlServer

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O acesso ao Gerenciador de Relatórios a partir do menu Logix, usando banco de dados Oracle, falha na sua autenticação quando o usuário do Logix difere do usuário de rede conectado ao produto via AD (Active Directory).

03. SOLUÇÃO

Para a situação (1) reportada, foi necessário ajustar permissão de acesso de usuário no banco de dados SQLServer, pois para para correto funcionamento do produto Logix usando este banco de dados, é preciso atribuir para o usuário configurado na conexão do banco Logix o privilégio "View Server State". Este privilégio é necessário para que o produto tenha acesso de leitura as informações relacionadas a conexões ativas no banco Logix.

Para as situações (2) e (3) e também para conexão envolvendo banco Oracle, foi realizado ajuste na função de acesso ao GRL a partir do Logix, em relação a informações da conexão do usuário e também foi feito ajuste no processo de identificação da autenticação do usuário no GRL.


Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03
idspasso1,passo2,passo3
Totvs custom tabs box items
defaultyes
referenciapasso1

1. Ajuste privilégio VIEW SERVER STATE - SQLServer


Para identificar se o usuário configurado na conexão com o banco Logix possui privilégio de acesso VIEW SERVER STATE no banco de dados, abra uma sessão de conexão com o banco Logix usando o mesmo usuário configurado para conectar o banco Logix e execute a seguinte instrução SQL:

SELECT 1 FROM sys.fn_my_permissions(NULL, 'SERVER') WHERE permission_name = 'VIEW SERVER STATE' 

Se este SQL não retornar registros, indicará a falta de permissão de acesso para leitura de tabelas do banco SQLServer que o produto Logix precisa para identificar informações das conexões ativas de usuários.

Para ativar este privilégio de acesso para o usuário conectado ao banco de dados Logix, deve-se executar a seguinte instrução no banco de dados utilizando um usuário administrador do banco de dados:


Bloco de código
languagesql
themeConfluence
GRANT VIEW SERVER STATE TO "<usuário de conexão ao banco Logix>"
Totvs custom tabs box items
defaultno
referenciapasso2

2. Atualizar Patch Logix


Aplique a atualização do pacote Logix 12.1.27 ou Framework Logix 12.1.26.FIX01 utilizando a ferramenta Console de Atualização Logix.

Objetos atualizados:  log0010.4gl, log0840.4gl, dbinfo.4gl


Não utiliza a ferramenta Console de Atualização Logix? Acesse o tópico 04. DEMAIS INFORMAÇÕES

Totvs custom tabs box items
defaultno
referenciapasso3

3. Atualizar Ferramenta GRL


Atualize a versão da ferramenta GRL para 4.4.37 - 26/09/2019 ou superior.


Não sabe como atualizar a ferramenta GRL? Acesse o tópico 04. DEMAIS INFORMAÇÕES

...

Card documentos
InformacaoNesta solução será preciso: <br><br>1( 1 ) Aplicar patch de atualização no RPO Logix <br>2( 2 ) Atualizar a ferramenta GRL para a versão 4.4.37
TituloIMPORTANTE!

...