Я только что установил SQL Server 2008 на свой сервер. Я делаю это достаточно часто, чтобы забыть, что делать, поэтому я прочитал пару инструкций по установке MS. Я установил без проблем. Я пытался удаленно подключиться к серверу с другого компьютера с помощью SQL Server Management Studio. Я потратил несколько часов безуспешных попыток войти на сервер. Я все время получал ошибку 26: «Сервер не найден». Я пробовал много вещей, в том числе удостоверился, что у моего брандмауэра сервера и брандмауэра облачной службы открыты порты 1433 и 1434. Я прочитал сообщение, в котором после URL-адреса сервера был номер порта SQL. Я попробовал следующее имя сервера с IP-портом, и это сработало.
myservername.net, 1433 \ WIN-RQKC744KMH9
Думаю, это нормально, но есть ли способ избавиться от необходимости включать 1433. Все мои свойства TCP / IP верны и указывают на 1433, включая IPALL. Кстати, я использую Amazon EC2 в качестве серверной платформы. Я не могу использовать VPN из-за того, что для этого сервера запланирована конечная среда приложений. Хотя проблема просто раздражает, любая помощь приветствуется.
С уважением, Стив Мэнсфилд
Вы уверены, что ваши настройки TCP / IP верны? Они сбивают с толку. А именно, вы должны сделать TCP Dynamic ports пустым, чтобы отключить динамические порты. (Значение по умолчанию - 0. Я всегда устанавливаю его равным 1, прежде чем вспомнить, что вместо этого мне нужно удалить значение.)