Экземпляр SQL 2005 не будет работать с DNS - PullRequest
3 голосов
/ 12 марта 2009

В основном у меня есть стандартный сервер SQL 2005 с установленным именованным экземпляром (server / instance1). Я также создал запись DNS (dnsDBServer), которая указывает на IP-адрес сервера SQL. Веб-приложение, которое у нас есть, может подключиться с помощью следующих методов (ipaddress / instance1, server / instance1), но не может подключиться с помощью dnsDBServer / instance1. Конечно, этот вид побеждает цель входа в DNS. Интересно, помогут ли псевдонимы sql решить эту проблему или у кого-нибудь есть решение? Спасибо.

Ответы [ 3 ]

3 голосов
/ 12 марта 2009

Скорее всего, ваше разрешение DNS не работает так, как вы думали.

Выполните трассировку с компьютера, который пытается установить связь с вашим сервером sql, и посмотрите, куда он направляется.

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

2 голосов
/ 12 марта 2009

Есть ли несоответствие домена? например, server.bob.net, dnsDBServer.fred.com?

  1. Используйте команду ping -a, чтобы узнать, какое разрешение домена имеет псевдоним DNS и имя сервера.
  2. Кроме того, в настройках DNS клиента проверьте список «Добавляет эти суффиксы DNS (по порядку)».
  3. Может ли SSMS на блоке SQL подключаться к dnsDBServer \ instance1?
  4. tracert, как уже предлагалось
0 голосов
/ 13 марта 2009

га, я только что понял, что веб-сервер (тот же сервер, на котором работает sql-сервер) не обновил свой собственный DNS Я должен был проверить это первым делом. Я запустил ipconfig / flushdns, и он начал работать. Мне никогда не приходило в голову проверить сам сервер. Спасибо за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...