4.4.2. Настройка удаленного доступа к SQL Server
Дальнейшие действия следует выполнить, если требуется доступ к SQL - серверу с других компьютеров.
1) Запустить «Диспетчер конфигурации SQL Server» (Пуск→Все программы→Microsoft SQL Server 2008→Средства настройки→Диспетчер конфигурации SQL Server).
В дереве компонентов диспетчера (слева) выбрать раздел «Сетевая конфигурация SQL Server»→«Протоколы для MSSQLSERVER». Сделать двойной щелчок ЛКМ на строке «TCP/IP».
Рис. 4.20 Диспетчер конфигурации SQLServer. Сетевые протоколы
2) В окне «Свойства TCP/IP» на вкладке «Протокол» установить свойство «Включено» - «Да» (см. Рис. 4.21). На вкладке «IP-адреса», в разделе «IPAll» задать параметр «TCP - порт» - «1433» (см. Рис. 4.22). Нажать кнопку «ОК».
Рис. 4.21 Свойства TCP/IP. Протокол
Рис. 4.22 Свойства TCP/IP. IP-адреса
3) В окне «Sql Server Configuration Manager» В дереве компонентов диспетчера выбрать раздел «Службы SQL Server». Щелчок ПКМ на строке «SQL Server (MSSQLServer)» и в контекстном меню выбрать пункт меню «Перезапустить». Дождаться завершения процессов остановки и запуска службы, после чего закрыть «Диспетчер конфигурации SQL Server».
Рис. 4.23 Перезапуск службы «SQL Server»
4) Если на компьютере установлен какой-либо межсетевой экран (FireWall), то в настройках данного ПО необходимо разрешить входящие соединения по протоколу TCP/IP на порт 1433 (позволит подключение к SQL - серверу с других компьютеров), а также по протоколу UDP на порт 1434 (позволит другим компьютерам обнаруживать данный экземпляр SQL-сервера).
В случае, если свойства межсетевого экрана выполняет стандартный «Брандмауэр Windows» (он включен), выполнить следующие действия (см. Рис. 4.24):
- открыть брандмауэр: «Пуск» → «Панель управления»→ «Брандмауэр Windows»
- перейти на вкладку «Исключения» и нажать кнопку «Добавить порт…»
- указать произвольное имя, номер 1433 и тип TCP. Нажать кнопку «ОК»
- подобным же образом добавить порт UDP c номером 1434.
Рис. 4.24 Брандмауэр Windows. Добавление порта
После выполнения установки и настройки «SQL Server 2008 Express» рекомендуется перезагрузить компьютер.
Примечание.
При использовании не русскоязычной версии Windows, открыть «Start»→ «Control Panel»→«Regional and Language Options» и на вкладке «Advanced», в параметре «Language for non - Unicode programs» указать язык «Russian».