Microsoft SQL Server 2008 – это мощная система управления базами данных. Размещая SQL Server на удалённом сервере, возникает необходимость конфигурации удалённых подключений к этому серверу, которые по умолчанию запрещены. В этом ёлпере показано, как настроить возможность удалённых подключений к серверу баз данных SQL Server 2008.
Запустите
«Диспетчер конфигурации SQL Server» (меню
Пуск => Все программы => Microsoft SQL Server 2008 => Средства настройки).
Либо используйте команду
Пуск => выполнить, в появившемся окне укажите строку
«C:\WINDOWS\system32\mmc.exe /32 C:\WINDOWS\system32\SQLServerManager10.msc» (без кавычек) и нажмите на кнопку
«Ok».
В окне конфигурации
SQL Server выберите ветку
Сетевая конфигурация SQL Server -> Протоколы для SQL Server. Затем включите необходимые порты. Обычно достаточно
TCP/IP.
После этого перейдите в ветку
Настройка собственного клиента SQL версии 10.0 => Клиентские протоколы. Произведите настройку необходимых протоколов. Обычно достаточно
TCP/IP с настройками по умолчанию. Если вы измените номер порта, его нужно будет разблокировать в файрволе, а также указывать при соединении с
SQL сервером. Рекомендуется оставить номер порта по умолчанию –
1433.
После конфигурации протоколов, перейдите в ветку
«Службы SQL Server».
Перезапустите SQL Server.
Запустите
Microsoft SQL Server Management Studio (среду управления сервером баз данных) и подключитесь к серверу. Кликните правой кнопкой мышки по серверу. В появившемся меню выберите
«Свойства».
В разделе
«Безопасность» поставьте
«Проверка подлинности SQL Server и Windows».
В разделе
«Соединения» установите опцию
«Разрешить удаленные соединения с этим сервером».
Если у вас включен
Windows Firewall (или любой другой), необходимо открыть порт
1433 (ранее указанный в параметрах конфигурации портов). Чтобы запустить
Windows Firewall, нажмите меню
Пуск => Панель управления => Windows Firewall (
Брандмауэр Windows).
В появившемся окне перейдите на вкладку
«Исключения», нажмите на кнопку
«Добавить порт», затем введите описание правила, например
«SQL Server», номер порта –
1433 (указанный в настройках выше) и тип порта
«TCP». Нажмите
«Ok».
Убедитесь, что у всех добавленных вами правил стоят галочки (правила включены). После чего нажмите на кнопку
«Ok».
Снимок устарел, в данном случае достаточно правила «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.