Exceção de sql: nenhum processo está na outra extremidade do pipe
Não consigo acessar minha conexão com o servidor sql a partir do código c #. Eu recebo este erro:
Exceção de sql: nenhum processo está na outra extremidade do pipe
essa é a cadeia de conexão no meu app.config:
<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=BELLA\SQLEXPRESS;Initial Catalog=TLP;User Id=pascal;Password=test;Pooling=False"/>
Quando uso a autenticação do Windows: Segurança Integrada = True;
Então eu posso me conectar ao banco de dados.
MAS NÃO POSSO usar a autenticação do Windows porque a abertura da conexão sql é feita de dentro de um serviço do Windows que é executado como LocalSystem. Quando faço isso, recebo este erro:
Falha na autenticação. Falha no logon para o usuário 'NT AUTHORITY \ SYSTEM'
É a primeira vez que eu crio um usuário de login + no sql management studio, então tenho quase certeza de que fiz algo errado e é minha culpa.
Isto é o que eu fiz:
1) Crie um novo login na pasta de segurança do servidor com o usuário de autenticação sql: pascal e password: test.
2) Fui ao meu banco de dados e crie um novo usuário na pasta de segurança com usuário: pascal e login: pascal e schema: dbo
3) Eu esqueci alguma coisa?
Soluções de outras pessoas:
1) Eu também tentei este link, mas não tive sorte o meu Sql Select na tabela suspeita_páginas está vazio.
Erro: nenhum processo está na outra extremidade do tubo
2) A configuração de rede do My Sql Server foi ATIVADA no TCP / IP, pipes de nomes e configurações de memória compartilhada.
3)O SQL Server 2008 não pode efetuar login com o usuário recém-criado
O número 1 a 3 não ajudou em nada.
Tudo isso é feito na minha máquina local. Nenhuma rede está aqui.