IIRC SQL Server 2005 по умолчанию находит любой старый доступный порт. На моем ноутбуке это означает порт 1212.
Для принудительного подключения к определенному порту необходимо перейти в «Пуск» -> «Программы» -> «SQL Server 2005» -> «Инструменты настройки» -> «Диспетчер конфигурации SQL Server»
.
Отсюда вы должны перейти к Конфигурация сети SQL Server 2005-> Протоколы для (имя службы) -> Щелкните правой кнопкой мыши TCP / IP-> Свойства-> Выберите вкладку «IP-адрес» и установите для динамических портов TCP значение.
По какой-то причине «0» означает «Да, использовать динамические порты» и (то есть нет записи в поле) меню «Нет, я сам укажу»
Затем заполните поле TCP Port с помощью 1433.
Сделайте это на всех перечисленных адаптерах и перезапустите службу SQL.
Теперь вы можете проверить, действительно ли служба находится на правильном порту, выполнив следующую команду
Пуск-> Выполнить-> cmd.exe
C:> netstat -ano
искать запись, подобную этой
local address <stuff> PID
0.0.0.0:1433 <some number>
Теперь сделай
C:> Tasklist
и найдите задание с номером сверху. Эта задача должна называться что-то вроде sqlsrvr.exe.