Ошибка SQL Server «Не удалось открыть соединение с SQL Server» - PullRequest
1 голос
/ 15 октября 2010

Я знаю, что это известная проблема. Но я перепробовал все, что узнал, и пока не могу решить.

У меня есть приложение WinNet .Net. Необходимо подключиться к SQL Server на удаленном сервере в той же сети. Он отлично работает на моей машине, но не на другой машине от моей работы. На обеих машинах установлена ​​Windows 7 и установлен SQL-сервер, только клиентские инструменты (я думаю, точно такая же установка).

Я читал эту статью: http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider-named-pipes-provider-error-40-could-not-open-a-connection-to-sql-server-microsoft-sql-server-error/. Я расскажу вам результат каждого решения:

1) «проверить, является ли статус службы SQL Server« Работает »». Я установил только клиент SQL Server, список «Sql Server servicies» пуст.

«Кроме того, убедитесь, что ваш удаленный сервер находится в той же сети. Запустите« sqlcmd -L »в командной строке, чтобы убедиться, что ваш сервер включен в список вашей сети». Он включен в список серверов.

2) Включено на обеих машинах.

3) На обеих машинах нет активного брандмауэра.

4) Это включено. Кроме того, если его не включить, мое приложение не будет работать ни на одном компьютере.

5) Опять же, я установил только клиентский сервер SQL. Список «Sql Server servicies» пуст.

6) Нет активного брандмауэра.

7) Мы вообще не используем псевдоним (любая машина).

Пожалуйста, помогите !!

Спасибо

1029 * диего *

Ответы [ 2 ]

1 голос
/ 15 октября 2010

Я не вижу в вашем списке, если вы проверили, доступны ли удаленные подключения.Используйте диспетчер конфигурации SQL и убедитесь, что соединения TCP / IP разрешены.Затем перезапустите службу SQL и повторите попытку с удаленного компьютера.Если вы используете SQL Express, удаленные подключения по умолчанию запрещены.

0 голосов
/ 15 октября 2010

Я обнаружил, что в машине, которая не работала, антивирус NOD32 не полностью отключил брандмауэр.Кроме того, после этого мне пришлось перезагрузить компьютер, чтобы он заработал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...