Até a 9.4 mesmo em publicação linux eu tinha a opção de drive para MSSQL nativo ou DBLIB. O problema do DBLIB é que ele trunca campos varchar maiores. Se faço select no banco mostra mais informacoes do que o componente texto ou texto multiplas linhas.
Estou com impacto grande por conta desse erro.
@PedroLucas @yuri_esteves @marcia.scriptcase @HenriqueB @yuri.castro
Netmake alguma novidade sobre este assunto?
Ola
Enviei email ao bugs e feedback para tentar uma solução.
Refrente ao post no forum : So permite acesso ao drive DBLIB em publicação Linux
post de 29/07/2022 de jrjairo sem resposta pela Netmake e acontecendo o mesmo em minhas aplicações
Não consigo colocar em produção aplicações onde a conexão Sqlserver não seja DBLIB.
Antes em versões anteriores funcionava normalmente e as extensões estão instaladas
Versão scriptcase no ubuntu 98.006
PedroLucas @yuri_esteves @marcia.scriptcase @HenriqueB @yuri.castro
Netmake alguma novidade sobre este assunto? Antes realmente funcionava com o cliente nativo instalado no Linux. Agora parou.
Estou com o mesmo problema.
Estou testando com o ubuntu 22.04 com o mssql 2016.
Procurei em vários fóruns sobre o assunto mas nada que encontrei resolveu o problema.
Essa semana o Marcos Aurélio Bumussi e o Alexandre Buhlerax me prestaram um socorro mas também não encontraram uma solução.
Peço gentilmente que a Netmake posso olhar com carinho sobre esse assunto pois existem mais usuários com o mesmo problema.
Att,
Elen de Souza Moreira
Prezados, @ElenMoreira, @jrjairo, @buhlerax, @Moacir.Oliveira
Os ajustes realizados na interface de conexões no ambiente de produção, foram para deixar igual a interface de desenvolvimento. Mediante a esse questionamento, estaremos na próxima release listando as conexões como era na versão 9.4 nos ambiente Linux.
Agradecemos a colaboração de todos.
@yuri_esteves, Obrigado pelo retorno.
O DBLIB ainda tem alguns problemas.
O uso do driver nativo no Linux é a solução.
Obrigado pelo retorno e espero que logo seja resolvido.
Att,
Elen de Souza Moreira
E qual seria esse drive nativo ?
Estes aqui
MSSQL SERVER NATIVE SRV PDO
MSSQL SERVER NATIVE SRV
Há sim… Atualmente só existe para windows.
Mas na 9.4 existia no Linux desde que o driver estivesse instalado.
Veja o print no ínicio do post.
Scriptcase 9.9.003
- Corrigido as visualizações das conexões Mssql Server “Native Srv” e “Native SRV PDO” nos ambientes Linux e Mac em desenvolvimento. As conexões só serão visualizadas quando as extensões estiverem habilitadas no ambiente.
- Corrigido a visualização das conexões Mssql Server no ambiente de produção. Será necessário atualizar o ambiente de produção.
- Corrigido problema de conexão com driver MSSQL Server Native SRV PDO no ambiente de produção.
Vamos testar?
Obrigado netmake @yuri_esteves @marcia.scriptcase @HenriqueB @yuri.castro
Prezados,
@buhlerax, @jrjairo, @Moacir.Oliveira, @ElenMoreira
Corrigido e ajustado na release 9.9.003.
Versão disponível para download ou atualização.
Boa tarde.
Fazendo testes na 9.9.004 nas aplicações controle ainda com esse erro. O problema de trucar usando DBLIB solucionou com a correção para usarmos em ambiente linux o driver nativo da Microsoft.
Entretanto como mencionei ainda temos o erro abaixo ja reportado a Netmake.
Fatal error: Uncaught TypeError: sqlsrv_close(): Argument #1 ($conn) must be of type resource, bool given in ZZZDIRETORIOZZZ/third/adodb/drivers/adodb-mssqlnative.inc.php:489 Stack trace: #0 ZZZDIRETORIOZZZ/third/adodb/drivers/adodb-mssqlnative.inc.php(489): sqlsrv_close() #1 ZZZDIRETORIOZZZ/third/adodb/adodb.inc.php(2294): ADODB_mssqlnative->_close() #2 /ZZZDIRETORIOZZZ/app/aws_apoio/zqg_generico04/zqg_generico04_apl.php(1416): ADOConnection->Close() #3 /ZZZDIRETORIOZZZ/app/aws_apoio/zqg_generico04/zqg_generico04_apl.php(1203): zqg_generico04_apl->NM_close_db() #4 /ZZZDIRETORIOZZZ/app/aws_apoio/zqg_generico04/index.php(2314): zqg_generico04_apl->controle() #5 {main} thrown in ZZZDIRETORIOZZZ/third/adodb/drivers/adodb-mssqlnative.inc.php on line 489
Olá, @jrjairo.
O problema foi corrigido. A correção estará disponível na próxima release. Release 9.9.005