У меня есть небольшая сеть Windows с 3 машинами. На одном из них установлен SQL 2005. На прошлой неделе у двух других машин не было проблем с подключением к экземпляру SQL.
Сегодня одна машина с Vista, если это имеет значение, вдруг не может подключиться. Я получаю общее сообщение о том, что «При установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен на разрешение удаленные соединения».
Я почти уверен, что на сервере SQL 2005 все настроено правильно, потому что третий компьютер в сети по-прежнему подключается без проблем.
На компьютере с Vista не настроены брандмауэры, ничего не изменилось, за исключением того, что я создал подключение к VPN несколько дней назад. При подключении к VPN подключение к локальной сети закрывается, но я много раз проверял, что НЕ подключен к VPN при попытке доступа к SQL Server. Я упоминаю об этом только потому, что это единственное, что, как мне кажется, изменилось.
Я перезагрузил все компьютеры много раз. Без изменений.
Я подключаюсь через SQL Integrated Security. Логин работает нормально с третьей машины.
Еще одна странность на коробке Vista. Иногда - может быть, в 5% случаев - он подключается, но затем при попытке доступа к таблице (например, просто щелкнув правой кнопкой мыши и выбрав «открыть») он делает паузу, а затем выдает «неопределенную ошибку».
Любые идеи? Я в полном недоумении. Это работает около 18 месяцев без каких-либо ошибок, и я не могу придумать ничего, что изменилось, кроме упомянутого выше VPN-подключения. И просто повторюсь - я определенно НЕ подключен к VPN, когда получаю эту ошибку.