войти · зарегистрироваться
А вы знаете, что:
В секунду, как минимум, один ёлпер помогает двум человекам.

Реклама ↓

Как разрешить удаленные подключения к SQL Server 2008?

Microsoft SQL Server 2008 – это мощная система управления базами данных. Размещая SQL Server на удалённом сервере, возникает необходимость конфигурации удалённых подключений к этому серверу, которые по умолчанию запрещены. В этом ёлпере показано, как настроить возможность удалённых подключений к серверу баз данных SQL Server 2008.
Запустите «Диспетчер конфигурации SQL Server» (меню Пуск => Все программы => Microsoft SQL Server 2008 => Средства настройки).

6351392486402132382644.png
Либо используйте команду Пуск => выполнить, в появившемся окне укажите строку «C:\WINDOWS\system32\mmc.exe /32 C:\WINDOWS\system32\SQLServerManager10.msc» (без кавычек) и нажмите на кнопку «Ok».

В окне конфигурации SQL Server выберите ветку Сетевая конфигурация SQL Server -> Протоколы для SQL Server. Затем включите необходимые порты. Обычно достаточно TCP/IP.

6351392486409932402644.png
После этого перейдите в ветку Настройка собственного клиента SQL версии 10.0 => Клиентские протоколы. Произведите настройку необходимых протоколов. Обычно достаточно TCP/IP с настройками по умолчанию. Если вы измените номер порта, его нужно будет разблокировать в файрволе, а также указывать при соединении с SQL сервером. Рекомендуется оставить номер порта по умолчанию – 1433.

6351392486420852412644.png
После конфигурации протоколов, перейдите в ветку «Службы SQL Server». Перезапустите SQL Server.

6351392486439572452644.png
Запустите Microsoft SQL Server Management Studio (среду управления сервером баз данных) и подключитесь к серверу. Кликните правой кнопкой мышки по серверу. В появившемся меню выберите «Свойства».

6351392486469212502644.png
В разделе «Безопасность» поставьте «Проверка подлинности SQL Server и Windows».

6351392486477012512644.png
В разделе «Соединения» установите опцию «Разрешить удаленные соединения с этим сервером».

6351392486480132522644.png
Если у вас включен Windows Firewall (или любой другой), необходимо открыть порт 1433 (ранее указанный в параметрах конфигурации портов). Чтобы запустить Windows Firewall, нажмите меню Пуск => Панель управления => Windows Firewall (Брандмауэр Windows).

6351392486487932532644.png
В появившемся окне перейдите на вкладку «Исключения», нажмите на кнопку «Добавить порт», затем введите описание правила, например «SQL Server», номер порта – 1433 (указанный в настройках выше) и тип порта «TCP». Нажмите «Ok».

6351392486494172542644.png
Убедитесь, что у всех добавленных вами правил стоят галочки (правила включены). После чего нажмите на кнопку «Ok».

6351392486500412557868.png Снимок устарел, в данном случае достаточно правила «SQL Server».

Теперь вы можете подключаться к вашему SQL Server через IP-адрес сервера.

Приятной работы!


Не работает?



1. Убедитесь, что SQL Server запущен и работает.

2. Проверьте, что ничто не блокирует соединения с SQL Server, как на стороне сервера, так и на стороне клиента, в том числе в вашей сети.

Попробуйте подключиться к SQL Server с самого сервера, по внешнему IP-адресу, а не localhost или локальному адресу 127.0.0.1. Если вы не сможете подключиться, значит настройка выполнена неправильно.

3. Попробуйте перезагрузить сервер (перезагрузить Windows).

4. Если у вас 64-битная система, то настройки выполняются отдельно для 32 и 64-битных версий SQL Server. Убедитесь, чтобы настроили нужную версию SQL Server.

Нам важно знать ваше мнение

Пожалуйста, помогите нам понять, насколько полезна информация на этой странице, помогла ли она решить возникшие у вас проблемы? Для ответа, нажмите на одну из трех кнопок:

0

Twitter Mail.Ru Facebook Вконтакте Я.ру ЖЖ
Постоянный адрес этого ёлпера:
Разместить в блоге:
Разместить на форуме:
помогло 101 · не помогло 41 · просмотров 34219
28 апреля 2011 → 23:13 · @Алексей Немиро
@crazytimon88 · 17 октября 2011 → 14:35
Не получается запустить обозреватель(((делал все как написанно
@Алексей Немиро · 17 октября 2011 → 19:52
@crazytimon88 сам сервис? Какие ошибки выдает? Какая версия ОС? Может комп перезагрузить нужно..
@the · 01 ноября 2011 → 16:25
Спасибо! Очень помогло! Тоже была проблема с обозревателем. Решается просто - выключаются все сервисы(MSSQL), потом включается обозреватель.
@Алексей Немиро · 29 ноября 2012 → 21:46
Сейчас вот сам по этому ёлперу настраивал сервер. Из лишних действий: 1. SQL Server Browser запускать не обязательно; 2. В файрволе достаточно открыть порт 1433. И самое главное не забыть перезапустить службы SQL, после внесения изменений, иначе работать не будет. Это под Windows Server 2008.

В 64-битной системе в средствах настройки SQL могут быть сетевые параметры для двух серверов. 32-битный и 64-битный. Я настроил только 64-битный (протокол TCP/IP и алиас). В 32-битном все протоколы по отключал. Работает.
@evagon52 · 19 апреля 2013 → 15:04
1433 НИКАК НЕ ОТКРЫВАЕТСЯ, все настройки выполнены!по локальной всё работает.
@Алексей Немиро · 20 апреля 2013 → 10:10
Значит не все настройки были выполнены. Либо сервер не был перезагружен. Либо порт 1433 закрыт или блокируется какой-нибудь программой, файрволом, антивирусом или где-нибудь в сети, роутером.