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.


01. DADOS GERAIS

Linha de Produto:Logix
Segmento:Tecnologia
Módulo:Framework
Função:Acesso ao Gerenciador de Relatórios (GRL)
Ticket:6813656
Requisito/Story/Issue:DFWKTOOLS-867


02. SITUAÇÃO/REQUISITO

Ao acessar ao produto Logix com autenticação de usuário via AD (Active Directory), usando banco de dados SQLServer, 4 situações foram identificadas ao tentar acionar o Gerenciador de relatórios:

...

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 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.

...

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


Âncora
04info
04info
04. 
DEMAIS INFORMAÇÕES


Para instalar ou atualizar a ferramenta "Gerenciador de Relatórios Logix" (GRL) clique aqui.

...