FAQs - Suporte técnico

RM - Frame - Como armazenar a sessão do Portal RM no Banco de dados SQL Server

Dúvida
Como armazenar a sessão do Portal RM no banco de dados SQL Server?

 

Ambiente
RM - Framework - Versões 12.1 ou superiores do Portal RM.

 

Solução

Para armazenar as sessões do Portal RM no banco de dados SQL Server ao invés de serem armazenadas no IIS, siga os passos abaixo:

Importante

Não prestamos suporte a esse tipo de configuração por se tratar de ajuste de ambiente, o documento serve apenas como Guia. Para tanto é necessário o auxílio de um Web Master. 

Esse é um Guia específico para Base de Dados SQL.  O modo de sessão apresentado no exemplo é especificamente para Microsoft SQL Server - nenhum outro sistema de banco de dados é compatível. Mas o cliente poderá escrever seu próprio provedor de estado de sessão personalizado especificamente para Oracle.

Recomendamos que os passos abaixo sejam executados por um profissional com conhecimentos em Banco de dados;

  1. Acesse o banco de dados e execute o script Criar_Tabela_Session (em anexo), para que as tabelas de sessão sejam criadas;
  2. Execute o script Grant_Session (em anexo), para conceder permissão ao usuário SYSDBA (usuário que está no Alias.dat) para realizar operações nas tabelas criadas no passo 1;
  3. Acesso o Servidor onde está instalado o Portal RM;
  4. No diretório UNIDADE:\totvs\CorporeRM\Corpore.net, abra o arquivo Web.config como texto (bloco de notas);
  5. Encontre o bloco SESSIONSTATE;
  6. Substitua-o pelo bloco abaixo:

    <sessionState
    mode="SQLServer"
    allowCustomSqlDatabase="true"
    sqlConnectionString="Data Source=NOME_DO_SERVIDOR;
    Initial Catalog=NOME_DO_BANCO;
    User ID=USUARIO;
    Password=SENHA"
    cookieless="false" timeout="20" />

    Saiba mais
    Data Source: Nome do servidor de banco de dados;
    Initial Catalog: Nome do banco de dados;
    UserID: Usuário de acesso ao banco de dados, que tenha permissão nessas tabelas (é o mesmo usuário setado no alias.dat, que geralmente é o Sysdba);
    Password: Senha do usuário de banco de dados informado acima;

    Importante
    Caso deseje é possível comentar a linha antiga e apenas adicionar a nova parametrização adicionando o valor entre os símbolos <!-- -->. Exemplo:

    <!-- AQUI VAI O SEU COMENTÁRIO -->

  7. A configuração ficará assim:
  8. Salve o arquivo;
  9. Reinicie o IIS;

Importante

As formas de controle de sessão são: InProc, StateServer, SQLServer, Custom e Off. Esses tipos são propriedades do ASPNET. Para mais detalhes, poderá consultar o link abaixo:
Modos de estado da sessão

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _