Я знаю, что это известная проблема. Но я перепробовал все, что узнал, и пока не могу решить.
У меня есть приложение 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 * диего *