enauy Posted April 11, 2018 Report Share Posted April 11, 2018 Pessoal boa tarde, estamos efetuando uma alteração em nosso banco , de forma dinamica onde um sera de escrita e outro de consulta, em logs de analise foi verificado que quando conecta ao banco esta dando comandos de ET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SET SESSION autocommit = 0; A função utilizada para conexão é SqlConnect( cHost, nPorta, cBD, cUsuario, cSenha, SQL_NO_WARNING, 'MySQL') Gostaria de saber se tem alguma forma de retirar estes comandos quando conectar ao banco. Se alguém puder me ajudar eu agradeço. Atenciosamente, Quote Link to comment Share on other sites More sharing options...
emotta Posted April 11, 2018 Report Share Posted April 11, 2018 Pessoal boa tarde, estamos efetuando uma alteração em nosso banco , de forma dinamica onde um sera de escrita e outro de consulta, em logs de analise foi verificado que quando conecta ao banco esta dando comandos de ET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SET SESSION autocommit = 0; A função utilizada para conexão é SqlConnect( cHost, nPorta, cBD, cUsuario, cSenha, SQL_NO_WARNING, 'MySQL') Gostaria de saber se tem alguma forma de retirar estes comandos quando conectar ao banco. Se alguém puder me ajudar eu agradeço. Atenciosamente, Qual RDD? Quote Link to comment Share on other sites More sharing options...
enauy Posted April 11, 2018 Author Report Share Posted April 11, 2018 Qual RDD? Desculpa, mas não entendi, o que seria o RDD? Quote Link to comment Share on other sites More sharing options...
Jorge Andrade Posted April 11, 2018 Report Share Posted April 11, 2018 Desculpa, mas não entendi, o que seria o RDD? o Emotta quer saber se vc está usando de forma nativa ou através de uma RDD, tais quais: SQLRDD, SQLLIB e etc.... []s, Quote Link to comment Share on other sites More sharing options...
enauy Posted April 11, 2018 Author Report Share Posted April 11, 2018 A sim, perdoe , nós usamos SQLLIB no caso. Att Quote Link to comment Share on other sites More sharing options...
emotta Posted April 12, 2018 Report Share Posted April 12, 2018 A sim, perdoe , nós usamos SQLLIB no caso. Att Nao trabalho com SQLLIB e nem com MYSQL mas pensei em uma coisa. Após enviado estes comandos você conhece algum comando que os anularia? Se sim envie estes comandos que anularia os já enviados... É uma ideia. Quote Link to comment Share on other sites More sharing options...
enauy Posted April 12, 2018 Author Report Share Posted April 12, 2018 Conversei com nosso Time de DBA e não consegui alternativas Quote Link to comment Share on other sites More sharing options...
mkyx Posted April 13, 2018 Report Share Posted April 13, 2018 Bom dia, Se o seu sistema já faz as conexões e o comando abaixo está em repetição, pode removê-lo e fazer os teste. SqlConnect( cHost, nPorta, cBD, cUsuario, cSenha, SQL_NO_WARNING, 'MySQL') Consultando aqui no forum, achei outras formas de conectar com sqllib SQL CONN PARAMS TO HOST "localhost" ; USER "postgres" ; PASSWORD "postgres" ; VIA "PGSQL" if !SL_DATABASE( "demosqllib" ) SQL CREATE DATABASE "demosqllib" INTO lRet IF !lRet xmsgstop( "Não foi possível criar a tabela <demosqllib>" ) QUIT End endif SQL CONNECT DATABASE "demosqllib" ; SCHEMA "public" ; INTO nConn IF nConn = 0 xmsgerror( "Falha na conexao:;;" + SQLERR_MSG() ) QUIT End No link abaixo, tem muitos exemplo em downloads https://code.google.com/archive/p/sqllib/source/default/source Espero ter ajudado. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.