Devido alguns clientes terem problema de acesso por conta do IP estar em uma Black List, nós precisamos de desenvolver uma rota alternativa para o nosso servidor, essa rota faz a ponte entre o E-Trade do cliente e a CloudFlare que faz a nosso parte de CyberSecurity.
Utilize o SELECT abaixo para verificar se a linha existe ou não na tabela de configuração. A última coluna, chamada Check, mostra o resultado sobre como está a configuração:
IMPORTANTE: Antes de rodar qualquer comando faça backup do banco!
Caso não haja retorno de dados, significa que a linha não existe na tabela.
select * , CASE
WHEN VALOR LIKE '%TRUE%' THEN 'TRUE'
WHEN VALOR LIKE '%FALSE%' THEN 'FALSE'
ELSE VALOR
END AS [Check] from CONFIGURACAO
WHERE CONFIG = 'BackOfficeConfig'
AND TELA = 'BACKOFFICE_CONFIG'
AND FILIAL = 1 --PREENCHER FILIAL DESEJADA
Caso a linha de configuração ainda não tenha sido criada e seja preciso inserir. Utilize o comando abaixo, mudando sempre a filial para qual precisa adicioná-la.
DECLARE @FILIAL INT = 1; --PREENCHER FILIAL DESEJADA
INSERT INTO DBO.CONFIGURACAO
(
FILIAL
, TELA
, CONFIG
, VALOR
, DATA_ALTERACAO
, STATUS
, SAVEWEB
)
VALUES
(
@FILIAL
, 'BACKOFFICE_CONFIG'
, 'BackOfficeConfig'
, '{"Tela":"BACKOFFICE_CONFIG","UsarServidorAlternativo":true,"Config":"BackOfficeConfig"}'
, GETDATE()
, 0
, 0
)
Caso a linha já esteja criada é só rodar o comando abaixo para marcar ou desmarcar a check. Lembrando, sempre, de alterar a filial desejada.
UPDATE CONFIGURACAO
SET
VALOR = CASE
WHEN VALOR LIKE '%TRUE%' THEN REPLACE(VALOR,'TRUE','FALSE')
WHEN VALOR LIKE '%FALSE%' THEN REPLACE(VALOR,'FALSE','TRUE')
ELSE VALOR
END
WHERE CONFIG = 'BackOfficeConfig'
AND TELA = 'BACKOFFICE_CONFIG'
AND FILIAL = 1 --PREENCHER FILIAL DESEJADA
SEMPRE REALIZE O BACKUP ANTES DE EXECUTAR QUALQUER COMANDO! A VR System não se responsabiliza por perda de informação ou má utilização dos recursos de banco de dados! Caso não se sinta seguro para executar qualquer dos comandos PROCURE O SUPORTE!