Я установил как мой компьютер разработки, так и мой промежуточный компьютер, чтобы иметь доступ к SQL Server через локальную сеть около года назад (и все прошло хорошо до сегодняшнего дня). Вчера вечером руководитель нашей службы поддержки внес существенные изменения в наши физические коммутаторы и оборудование для маршрутизаторов.SQL Server 2008 R2 перестает работать через локальную сеть (ошибка 26)
Сегодня утром у меня не было доступа в Интернет на обоих компьютерах. Какой беспорядок!
Мы смогли решить эту проблему, изменив default gateway
(у меня установлен статический IP-адрес) на моем компьютере.
Теперь я могу получить доступ к серверу базы данных разработки с моего ступенчатым компьютера с использованием: "192.168.1.58\SQLEXPRESS
«и» JONATHAN\SQLEXPRESS
», но я не могу получить доступ к серверу базы данных разработки инсценировки с моего компьютера разработки с помощью:„192.168.1.56\SQLEXPRESS
“или «STAGING\SQLEXPRESS
».
Тем не менее, я могу получить доступ к серверу базы данных стадирования на самом компьютере, используя как ф и именованный канал.
Эта проблема вроде закладных меня с тех пор как мой SQL Server являются нас в тех же конфигурациях (примечание: мой компьютер разработки отлично работает без «Named Pipes
». Активация на моем компьютере ступенчатого не решает проблему)
Тем не менее, каждый раз, когда я пытаюсь подключиться, я получаю следующее сообщение об ошибке:.
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) (.Net SqlClient Data Provider)
Оба мои SQL Server (SQLEXPRESS)
(я вхожу в систему как «Network Service
», как предложено в некоторых потоках) и SQL Server Browser
сервисы запущены (они пытались перезапустить их несколько раз) и выключили мой firew все.
Я могу свистеть мой промежуточной компьютер:
доступа общий файл через сеть (\\STAGING
):
И даже получить доступ к его PHPMyAdmin через мой браузер (http://staging/phpmyadmin/
).
У меня есть чувство, что я что-то очевидное отсутствует, но я не могу показаться, чтобы выяснить, что. Наверное, мне нужно еще немного кофе, ха, ха.
Спасибо всем за вашу помощь
Я прочитал комментарий от [этого сообщения] (http://stackoverflow.com/questions/18060667/why-am-i-getting-cannot-connect-to-server-a-network-related-or-instance -спец), которые могут помочь. «... Открыть Sql Server Configuration Manager -> Протоколы для -> TCP/IP -> IP-адреса (вкладка). Перейти к последней записи IP All и указать TCP-порт 1433. Теперь перезапустите SQL Server () используя services.msc ... » –
BJones
@bjones Спасибо, я только что нашел проблему, мой компьютер разработки был в« * рабочей сети », а мой компьютер для установки был в« * общедоступной сети ». По-видимому, существуют дополнительные ограничения в * общедоступной сети * даже при выключенном брандмауэре. Я напишу для этого ответ, так как никто по сети не предлагает эту возможность. –