Wyjątek Sql: brak procesu na innym końcu rury

Nie mogę uzyskać dostępu do mojego połączenia z serwerem sql z kodu c #. Dostaję ten błąd:

Wyjątek Sql: brak procesu na innym końcu rury

to jest ciąg połączenia w moim app.config:

<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=BELLA\SQLEXPRESS;Initial Catalog=TLP;User Id=pascal;Password=test;Pooling=False"/>

Kiedy używam uwierzytelniania systemu Windows: Integrated Security = True;

Następnie mogę połączyć się z bazą danych.

ALE NIE mogę używać uwierzytelniania systemu Windows, ponieważ otwarcie połączenia sql odbywa się z poziomu usługi Windows, która jest uruchamiana jako LocalSystem. Gdy to zrobię, otrzymuję ten błąd:

Logowanie nie powiodło się. Logowanie nie powiodło się dla użytkownika „NT AUTHORITY

Po raz pierwszy tworzę login + użytkownika w studio zarządzania sql, więc jestem prawie pewien, że zrobiłem coś złego i to moja wina.

To właśnie zrobiłem:

1) Utwórz nowy login w folderze bezpieczeństwa serwera z użytkownikiem uwierzytelniającym sql: pascal i password: test.

2) Poszedłem do mojej bazy danych i utworzyłem nowego użytkownika w folderze bezpieczeństwa z użytkownikiem: pascal i login: pascal i schemat: dbo

3) Czy coś zapomniałem?

Rozwiązania od innych osób:

1) Próbowałem również tego linku, ale nie powiodło się, że mój Sql Select w tabeli podejrzanych stron jest pusty.

Błąd: żaden proces nie znajduje się na drugim końcu rury

2) Konfiguracja sieci My Sql Server ma WŁĄCZONE ustawienia tcp / ip, nazwy potoków i pamięci współdzielonej.

3)SQL Server 2008 nie może zalogować się przy użyciu nowo utworzonego użytkownika

Numer 1 do 3 wcale nie pomógł.

Wszystko to odbywa się na mojej lokalnej maszynie. Brak sieci.

questionAnswers(2)

yourAnswerToTheQuestion