Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы повысить безопасность, ядро СУБД выпусков sql Server Developer, Express и Evaluation не могут быть доступны с другого компьютера при первоначальной установке. В этом занятии показано, как включить протоколы, настроить порты и брандмауэр Windows для соединения, используя другие компьютеры.
Это занятие содержит следующие задачи.
Включение протоколов
Чтобы повысить безопасность, SQL Server Express, developer и Evaluation install с ограниченным сетевым подключением. Подключения к ядро СУБД можно сделать из средств, работающих на одном компьютере, но не с других компьютеров. Если вы планируете выполнять разработку на том же компьютере, что и ядро СУБД, вам не нужно включать дополнительные протоколы. Среда Management Studio подключается к ядро СУБД с помощью протокола общей памяти. Этот протокол уже включен.
Если вы планируете подключиться к ядро СУБД с другого компьютера, необходимо включить протокол, например TCP/IP.
Разрешение соединений по протоколу TCP/IP с других компьютеров
В меню "Пуск" наведите указатель на все программы, наведите указатель на Microsoft SQL Server 2014, наведите указатель на средства настройки и щелкните диспетчер конфигурации SQL Server.
Примечание.
Могут быть доступны и 32-разрядные и 64-разрядные версии.
В диспетчер конфигурации SQL Server разверните конфигурацию сети SQL Server и выберите протоколы для>
Экземпляр по умолчанию (неименованный экземпляр) указан в списке под именем MSSQLSERVER. Если был установлен именованный экземпляр, то в списке будет приведено заданное ему имя. SQL Server 2012 Express устанавливает как SQLEXPRESS, если имя не было изменено во время установки.
В списке протоколов щелкните правой кнопкой мыши протокол, который необходимо включить (TCP/IP), и выберите команду Включить.
Примечание.
После внесения изменений в сетевые протоколы необходимо перезапустить службу SQL Server; однако это выполняется в следующей задаче.
Настройка фиксированного порта
Чтобы повысить безопасность, Windows Server 2008, Windows Vista и Windows 7 все включите брандмауэр Windows. При подключении к этому экземпляру из другого компьютера необходимо открыть порт соединения в брандмауэре. Экземпляр по умолчанию ядро СУБД прослушивает порт 1433; поэтому не нужно настраивать фиксированный порт. Однако именованные экземпляры, включая SQL Server Express, прослушивают динамические порты. Прежде чем открыть порт в брандмауэре, необходимо сначала настроить ядро СУБД для прослушивания определенного порта, известного как фиксированный порт или статический порт. В противном случае ядро СУБД может прослушивать другой порт при каждом запуске. Дополнительные сведения о брандмауэрах, настройках брандмауэра Windows по умолчанию и описание портов TCP, влияющих на ядро СУБД, службы Analysis Services, службы Reporting Services и службы Integration Services, см. в разделе Настройка брандмауэра Windows для разрешения доступа к SQL Server.
Примечание.
Назначения номеров портов управляются центром назначения номеров в Интернете и перечислены по http://www.iana.orgадресу. Номера портов должны назначаться от номеров 49152 до 65535.
Настройка SQL Server для подключения через определенный порт
В диспетчер конфигурации SQL Server разверните конфигурацию сети SQL Server и выберите экземпляр сервера, который требуется настроить.
На правой панели дважды щелкните TCP/IP.
В диалоговом окне Свойства TCP/IP перейдите на вкладку IP-адреса .
Введите доступный номер порта в поле TCP-порт раздела IPAll . В этом руководстве мы будем использовать
49172.Нажмите кнопку ОК , чтобы закрыть диалоговое окно, и кнопку ОК в предупреждении о необходимости перезагрузки службы.
На левой панели щелкните Службы SQL Server.
В правой области щелкните правой кнопкой мыши экземпляр SQL Server и нажмите кнопку " Перезапустить". При перезапуске ядро СУБД он будет прослушивать порт
49172.
Открытие портов в брандмауэре
Системы брандмауэра помогают предотвратить несанкционированный доступ к ресурсам компьютера. Чтобы подключиться к SQL Server с другого компьютера при включении брандмауэра, необходимо открыть порт в брандмауэре.
Внимание
Открытие портов на брандмауэре может привести к незащищенности сервера от вредоносных атак. Поэтому для открытия портов требуется понимание работы систем брандмауэров. Дополнительные сведения см. в разделе Security Considerations for a SQL Server Installation.
После настройки ядро СУБД использовать фиксированный порт выполните следующие инструкции, чтобы открыть этот порт в брандмауэре Windows. (Нет необходимости настраивать фиксированный порт для экземпляра по умолчанию, потому что он уже настроен на подключение к TCP-порту 1433.)
Открытие порта в брандмауэре Windows для доступа по TCP (Windows 7)
В меню Пуск выберите команду Выполнить, введите WF.mscи нажмите кнопку ОК.
На левой панели Брандмауэр Windows в режиме повышенной безопасностищелкните правой кнопкой мыши раздел Правила для входящих подключенийи выберите на панели действий пункт Создать правило .
В диалоговом окне Тип правила выберите Порти нажмите кнопку Далее.
В диалоговом окне Протокол и порты выберите протокол TCP. Выберите определенные локальные порты и введите номер порта экземпляра ядро СУБД. Для экземпляра по умолчанию введите 1433. Введите
49172, если вы настраиваете именованный экземпляр и настраиваете фиксированный порт в предыдущей задаче. Нажмите кнопку Далее.В диалоговом окне Действие выберите Разрешить соединениеи нажмите кнопку Далее.
В диалоговом окне "Профиль" выберите все профили, описывающие среду подключения к компьютеру, когда требуется подключиться к ядро СУБД, а затем нажмите кнопку "Далее".
В диалоговом окне Имя введите имя и описание правила и нажмите кнопку Готово.
Дополнительные сведения о настройке брандмауэра, включая инструкции по Windows Vista, см. в статье "Настройка брандмауэра Windows для ядро СУБД Access". Дополнительные сведения о настройках брандмауэра Windows по умолчанию и описание портов TCP, влияющих на компонент Database Engine, службы Analysis Services, службы Reporting Services и службы Integration Services, см. в разделе Настройка брандмауэра Windows для разрешения доступа к SQL Server.
Соединение с компонентом Database Engine с другого компьютера
Теперь, когда вы настроили ядро СУБД прослушивать фиксированный порт и открыли этот порт в брандмауэре, вы можете подключиться к SQL Server с другого компьютера.
Когда служба браузера SQL Server запущена на серверном компьютере и когда брандмауэр открыл порт UDP 1434, подключение можно сделать с помощью имени компьютера и имени экземпляра. Для повышения безопасности в нашем примере не используется служба браузера SQL Server.
Соединение с ядром СУБД с другого компьютера
На втором компьютере, который содержит клиентские средства SQL Server, войдите с учетной записью, авторизованной для подключения к SQL Server, и откройте Management Studio.
В диалоговом окне Соединение с сервером выберите Компонент Database Engine в списке Тип сервера .
В поле Имя сервера введите tcp: , чтобы указать протокол, за которым должны следовать имя компьютера, запятая и номер порта. Для подключения к экземпляру по умолчанию подразумевается порт 1433 и может быть опущен; поэтому введите tcp:<computer_name.> В нашем примере для именованного экземпляра введите tcp:> 49172.
Примечание.
Если не указать tcp: в поле Имя сервера , то клиент попытается использовать все включенные протоколы в порядке, указанном в конфигурации клиента.
В текстовом поле Проверка подлинности подтвердите Проверка подлинности Window, а затем нажмите Соединить.
Соединение с помощью службы обозревателя SQL Server
Служба браузера SQL Server прослушивает входящие запросы для ресурсов SQL Server и предоставляет сведения об экземплярах SQL Server, установленных на компьютере. При запуске службы браузера SQL Server пользователи могут подключаться к именованным экземплярам, указав имя компьютера и имя экземпляра вместо имени компьютера и номера порта. Так как браузер SQL Server получает запросы UDP без проверки подлинности, он не всегда включен во время установки. Описание службы и объяснение включения службы см. в статье sql Server Browser Service (ядро СУБД и SSAS).
Чтобы использовать браузер SQL Server, необходимо выполнить те же действия, что и раньше, и открыть порт UDP 1434 в брандмауэре.
На этом краткий учебник по базовым возможностям подключения связи заканчивается.