Array
(
)

SQL Server em rede - Falha de conexão

Flávio Vilela
   - 17 mai 2015

Bom dia pessoal,
pesquisei sobre esse problema aqui no fórum e até em outros mas não encontrei a solução.
Até onde eu sei, pra se conectar no SQL em rede é preciso habilitar, no servidor, o protocolo TCP/IP lá no SQL Server Configuration Manager.
Se algo ocorrer de errado na rede (internet cair, cabo de rede desconectar e etc.), óbvio, evidente que vai perder a conexão com o servidor SQL, só que, nesse momento, fica aparecendo uma mensagem "Falha de conexão" infinitamente.
Não sei se é falha minha (nos códigos do sistema) ou o que é, só sei que não consigo resolver isso.
Alguém sabe como resolver esse problema???
Desde já, obrigado.

Marcos P
   - 17 mai 2015

Não entendi... qual é exatamente sua necessidade ?

Se a ideia é tratar a mensagem de erro na conexão, suba uma exceção do lado do Delphi e trate isso na aplicação.

Mariana Carvalho
   - 17 mai 2015

Como resolver o que especificamente, a mensagem de erro?

Flávio Vilela
   - 17 mai 2015

O lance é que essa mensagem é padrão do SQL (eu acho). Eu não quero que apareça essa mensagem. Deve existir (nem sei se existe) alguma configuração que habilita ou desabilita essa verificação. Mas se não existir, acredito que a exceção será a saída.

Mariana Carvalho
   - 17 mai 2015

Não sei se o Delphi possui tratamento de erros nesse nivel.

Marcos P
   - 18 mai 2015

O melhor modo de ter uma tratamento diferenciado dos erros padrão do Delphi, é via exceção.

Se você tem, na aplicação, uma classe que centraliza a persistência dos dados, isso fica mais simples de implementar.

Caso não tenha, será necessário revisar todos os pontos do código, implementando esse tratamento.

Mariana Carvalho
   - 18 mai 2015

Bem como suspeitei.