среда, 5 декабря 2012 г.

SQL Server Express не доступен по сети



Всем привет, начну с того, что сегодня решал обычную задачу - установку сервера SQL на новую тачку, но как говорится все простое не так уже и просто... 
В общем, столкнулся с проблемой, что SQL работает только локально, т.е. с самого сервака я подключаюсь и все отлично, а вот с других тачек - просто не доступен. Ну само-собой первым делом лезем в настройки Фаервола Windows - любо отключаем его за ненадобностью, либо добавляем исключение (лучше по порту 1433).
Далее разбираемся с настройками SQL в SQL Server Configuration Manager. Должны быть выполнены следующие вещи:
1. Запущены все службы SQL Server и SQL Brouser - так же проверяем, чтобы был Автоматический запуск;
2. Проверяем включены ли протоколы. Для нас самое главное это TCP/IP;
3. И вот тут как раз то, над чем я столько бился - Протокол IP-адреса в Свойствах: TCP/IP. Если у Вас более 1 сетевого интерфейса, и тем более виртуальная машина, то тут могут начаться пляски. Лично я жестко выставил TCP-порт на 1433, хотя он и так долже им быть по умолчанию (но что-то не становится :-) )
Сегодня коротенько, особо нет времени все расписывать в красках, да и думаю кто захочет и так все поймет. 

Всем удачи!

2 комментария:

  1. Спасибо! Я вот не догадался ввести там порт 1433.
    Никак не думал, что дело в этом параметре.

    ОтветитьУдалить
  2. Очень помогло, подключение с другого компьютера заработало!

    ОтветитьУдалить