Это странно ...
У меня дома есть сервер, который является частью моей домашней сети (рабочей группы).На нем запущен SQL Server 2008 R2 SP1.Я регулярно подключался к нему со своего (другого) рабочего стола уже несколько месяцев, а сегодня вечером внезапно не могу подключиться к нему со своего рабочего стола.Я могу подключиться к нему, если я RDP на сервер и подключусь локально.Я проверил журналы событий на сервере, и ничего интересного не появляется.
Вот (бесполезная) ошибка, возвращаемая Management Studio с моего рабочего стола при попытке подключения к серверу:
Тайм-аут истек.Время ожидания истекло до завершения операции или сервер не отвечает.(Поставщик данных .Net SqlClient)
Я действительно немного озадачен этим.Я попытался подключиться с помощью sqlcmd - он сообщает мне следующее:
Sqlcmd: ошибка: собственный клиент Microsoft SQL Server 10.0: не удается завершить процесс входа в систему из-за задержки при открытии соединения с сервером.
Не совсем уверен, что это значит.Я убедился, что SQL Server настроен для разрешения удаленных подключений, и использовал netstat -a, и увидел, что он прослушивает порт 1433 (для всех IP-адресов).
Кто-нибудь получил какие-нибудь полезные идеи?Я тоже перезагрузил сервер, но это ничего не изменило.
РЕДАКТИРОВАНИЕ / ОБНОВЛЕНИЕ: со своего рабочего стола я могу пропинговать сервер по имени хоста и получаю что-то вроде этого:
Ответ от fe80 :: 9077: 4449: 4b37: cad1% 12: время <1 мс </p>
, но если я пытаюсь пропинговать его по его IP-адресу, он истекает.Интересно, указывает ли это на какую-то проблему IPv4 или IPv6?