Xpoint
   [напомнить пароль]

Сервер MS SQL самопереименовался в (local)

Метки: mssql
2005-08-24 17:23:39 [обр] Даниил Иванов(0/63)[досье]
Имеем:
Два компа с одинаковой конфигурацией: Windows 2000 Server, MS SQL Server 2000.
Неожиданно на обоих компах установленные на них sql-сервера переименовались в (local).
Вопрос - из-за чего это могло произойти и как это поменять обратно?
В окошке "Edit SQL Server Registration properties" поле "Server" заблокировано для переименования.
спустя 22 минуты [обр] Даниил Иванов(0/63)[досье]

Я имел в виду именно имя, под которым сервер в EnterPrise Manager отображается. Раньше оно было другим, а сейчас вдруг стало (local). При этом чтобы перловские скрипты коннектились к серверу, в них тоже название пришлось поменять на '(local)'.

Вот строка подключения к серверу через Perl DBI:

"dbi:ADO:Provider=SQLOLEDB;Server=$server;database=$db;uid=$user;pwd=$pwd";

Так вот теперь, чтобы подключение работало, пришлось сделать
$server = '(local)';
вместо того, что было раньше.

спустя 1 час 6 минут [обр] Кирилл [Kirk] Королев(121/673)[досье]
Странно. Поменять просто - разрегистрировать и зарегистрировать обратно, задав нужное имя (а сервер, если он установлен локально, по умолчанию именуется local; хотя, если точнее, я видел, что именуется и именем машины, и local'ом).
спустя 1 час 37 минут [обр] Алексей Рюмин aka Dwarf(120/864)[досье]

Даниил Иванов[досье]

select @@servername

что говорит?

спустя 15 часов [обр] Даниил Иванов(0/63)[досье]
Возвращает старое имя.
В Client и Service Network Utilities тоже старое имя. Только в EM - (local).
И коннект из перла теперь идёт только через (local).
спустя 1 час 40 минут [обр] lion[досье]
Это с сетевыми настройками связано.
Есть ли в сети DNS сервер? если есть, то правильно ли он прописан в настойках сетевой карты на локальной машине.
Если DNS сервера нет, в карточке должен стоять адрес 127.0.0.1
Проверить PING 127.0.0.1 - должно возвращать имя машины.
Как правило в это все упирается.
спустя 1 час 28 минут [обр] Даниил Иванов(0/63)[досье]

lion[досье]
Ну, perl то коннектится к MS SQLServer с того же компа, на котором сам MS SQLServer находится.

ping 127.0.0.1 не возвращает имя машины, однако
ping <имя_машины> возвращает её интернетовский IP-адрес.

Powered by POEM™ Engine Copyright © 2002-2005