2010-10-15 4 views
1

Я знаю, что это известная проблема. Но я попробовал все, что узнал, и пока не могу решить.Ошибка SQL Server «Не удалось открыть соединение с SQL Server»

У меня есть приложение .Net winforms. Он должен подключиться к 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-сервера, список Sql Server servicies пуст.

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

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

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

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

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

6) Активный брандмауэр отсутствует.

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

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

Спасибо,

диего

+1

Можете ли вы предоставить соединительную строку? –

ответ

0

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

+0

, пожалуйста, предоставьте новую информацию **, обновив ** (редактируя) свой исходный вопрос - не в отдельном «фиктивном» ответе - спасибо! –

1

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

Смежные вопросы