Há anos tenho um aplicativo rodando num cliente com SQL2008Express. Tudo sempre correu bem lá, mas na semana passada
começou a aparecer esse erro em apenas um determinado ponto do meu sistema (Provedor de Memória Compartilhada: Não há Processo no outro extremo do pipe).
Estranho é que eu consigo conectar no SSMS perfeitamente (como 'sa'), e todo o resto do sistema funciona perfeitamente.
SQLServer e SQLBrowser estão rodando. TCP/IP, Pipes nomeados e Memória Compartilhada estão Habilitados. Mas não acredito que o problema seja esse pois cf eu citei acima: todos os demais pontos do sistema estão funcionando perfeitamente, portanto
a conexão com o banco está ok.
Pesquisando pela net achei vários tópicos que citam um erro parecido com o meu: Provider: Provedor de de Memória Compartilhada,
error: 0 - Não há processo no outro extremo do pipe.)
(Microsoft SQL Server, Error: 233)
Porém o estranho é que no casso do meu erro não é citado esse 'error: 0' e nem esse 'Error: 233'), mas apenas o texto
que citei no tópico.
O que certamente deve ter afetado é o fato do cliente ter me avisado que na semana passada o servidor deu problema (num
dia a tarde deu erro de falta de sistema, simplesmente desligou e não ligou mais), porém no dia seguinte qdo ligou e voltou a funcionar é que começou esse erro. (mas o estranho: apenas em um ponto do meu aplicativo).
Porém, por tudo que pesquisei e já tentei pra resolver esse problema, eu não tenho mais a mínima noção de como resolver esse problema sem ter que desinstalar e reinstalar o SQL2008Express.
Muito obrigado pela atenção dispensada