У меня настоящая проблема PITA, и я уверен, что она имеет очень простое решение. у меня есть Windows Server 2003 машина, которая должна видеть сетевое имя Vista коробка - но отказывается. Он может увидеть окно Vista (и даже получить доступ к его общей папке), если я введу IP-адрес окна Vista.
Проблема заключается в следующем: SQL Server отказывается выполнять репликацию с чем-либо, кроме «фактического имени сервера». Это означает, что машина 2003 года должна иметь возможность подключаться через сетевое имя машины Vista ... а не только через свой IP-адрес.
Я предполагаю, что это простая несовместимость между ОС, но я уверен, что должен быть простой способ исправить это.
Примечание: Да, машина Vista может подключиться к машине 2003, без проблем. А другие машины в офисе могут подключаться как к Vista, так и к 2003 (у них более свежие ОС).
Спасибо за любую помощь!
Похоже на проблему с DNS.
Вероятно, имя машины Vista не может быть разрешено через DNS, поэтому используется NetBIOS ... что, как всем известно, может или может нет работают, в зависимости от множества факторов.
Ты можешь пинг машина Vista использует свое сетевое имя?
Если к нему могут подключиться другие машины, это, вероятно, больше проблема SQL. Вы запускали User Provisioning Tool для Vista на рабочей станции после установки SQL? Если нет, попробуйте. Он расположен по адресу %ProgramFiles%\Microsoft SQL Server\90\Shared\sqlprov.exe
по умолчанию.
Кроме того, убедитесь, что на компьютере Vista запущена служба браузера SQL.
Кроме того, какая версия / выпуск SQL стоит на компьютере с Vista?
Попробуйте отключить брандмауэр на компьютере с Vista, перезагрузите его и посмотрите, появится ли он. Во-вторых, проверьте тип сети, установите для него значение «Частный», если он установлен как общедоступный. Перезагрузитесь и проверьте, "видит" ли Сервер.