Я только что установил именованный экземпляр SQL Server 2008 Developer Edition на наш сервер Windows 2008. Я все утро пытался включить удаленные подключения, но безуспешно. Вот некоторые подробности:
Я могу подключиться из SSMS 2008 на самом сервере, используя следующее:
ipaddress\instance_name (e.g. 123.45.67.89\SQLSERVER)
SQL Server authentication (e.g. sa, password)
Однако я не могу подключиться с использованием тех же свойств подключения и входа в систему с удаленного клиента, использующего SSMS 2008. Сначала я подумал, что это проблема с брандмауэром, но я попытался полностью отключить брандмауэр и получить то же самое ошибка:
«При установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не найден или недоступен».
У кого-нибудь есть предложения?
Спасибо!
Можете ли вы установить telnet с клиента на порт 1433 на сервере?
Начнем с основ. Можете ли вы пропинговать SQL-сервер по IP-адресу и имени хоста с удаленного компьютера?
Запустите "netstat -a -b -n" из командной строки на сервере SQL, чтобы проверить, какой порт прослушивает экземпляр SQL.
Откройте UDP-порт 1434, он вам понадобится для службы браузера SQL Server.
или
Попробуйте подключиться в SSMS, используя следующее: 123.45.67.89 \ SQLSERVER, 1433. Если вы укажете порт, вам не понадобится служба браузера.
Ну, я изменил статический порт для указанного экземпляра на нестандартный порт (не 1433). Я не совсем уверен, почему это исправлено, но теперь я могу подключиться. Всем спасибо за помощь и советы по устранению неполадок!