Исключение Sql: на другом конце трубы нет процесса

Я не могу получить доступ к моему соединению сервера sql из кода C #. Я получаю эту ошибку:

Исключение Sql: на другом конце трубы нет процесса

Вот строка подключения в моем app.config:

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

Когда я использую проверку подлинности Windows: Integrated Security = True;

Тогда я могу подключиться к базе данных.

НО я НЕ могу использовать проверку подлинности Windows, потому что открытие соединения SQL выполняется из службы Windows, которая запускается как LocalSystem. Когда я делаю это, я получаю эту ошибку:

Ошибка входа. Ошибка входа пользователя 'NT AUTHORITY \ SYSTEM'

Впервые я создаю логин + пользователя в студии управления sql, так что я почти уверен, что сделал что-то не так, и это моя вина.

Вот что я сделал:

1) Создайте новый логин в папке безопасности сервера с помощью аутентификации sql user: pascal и password: test.

2) Зашел в мою базу данных и создал нового пользователя в папке безопасности с именем пользователя: pascal и логином: pascal и схемой: dbo

3) я что-то забыл?

Решения от других людей:

1) Я также попробовал эту ссылку, но не повезло, мой Sql Select в таблице suspect_pages пуст.

Ошибка: на другом конце канала нет процесса

2) Конфигурация сети моего сервера Sql ВКЛЮЧЕНА в tcp / ip, именует каналы и параметры общей памяти.

3)SQL Server 2008 не может войти с новым пользователем

Число от 1 до 3 не помогло вообще.

Все это сделано на моей локальной машине. Нет сети здесь.

Ответы на вопрос(2)

Ваш ответ на вопрос