Как разрешить удаленные соединения на SQL сервере 2018

Для разрешения удаленных соединений на SQL сервере 2018, вам необходимо выполнить следующие шаги:

  1. Перейдите в Серверный менеджер SQL Server.
  2. В окне подключения выберите свой сервер и нажмите правой кнопкой мыши.
  3. Выберите Свойства.
  4. В разделе "Сеть" найдите "Удаленные соединения" и установите значение "Разрешить".
  5. Нажмите "OK", чтобы сохранить изменения.
  6. Перезапустите службу SQL Server для вступления изменений в силу.

Приведенный ниже пример показывает, как выглядит эта настройка в файле конфигурации SQL сервера:


    sp_configure 'remote access', 1;
    RECONFIGURE;

Это позволит удаленным клиентам подключаться к вашему SQL серверу 2018.

Детальный ответ

Привет!

Создание удаленных соединений на SQL сервере 2018 - это важная задача, особенно если вы хотите обращаться к базе данных с другого компьютера или сервера. В этой статье я подробно объясню, как разрешить удаленные соединения на SQL сервере 2018.

Шаг 1: Проверка настроек удаленных соединений

Первым шагом необходимо проверить настройки сервера для поддержки удаленных соединений. Для этого откройте SQL Server Configuration Manager. Вы можете найти его через меню "Пуск" -> "Microsoft SQL Server" -> "SQL Server Configuration Manager".

После открытия SQL Server Configuration Manager найдите раздел "SQL Server Network Configuration" и раскройте его. Затем выберите раздел "Protocols for [your SQL Server instance name]".

Вам нужно убедиться, что протокол TCP/IP включен. Если он не активирован, щелкните правой кнопкой мыши на "TCP/IP" и выберите "Включить".

После включения протокола TCP/IP необходимо перезапустить SQL Server, чтобы изменения вступили в силу. Перезапустите службу SQL Server, открыв "Службы" в меню "Пуск", найдите "SQL Server ([your SQL Server instance name])" и щелкните правой кнопкой мыши на нем, затем выберите "Перезапустить".

Шаг 2: Разрешение удаленных подключений через SQL Server Management Studio

После проверки и включения протокола TCP/IP на SQL Server необходимо приступить к настройке удаленных соединений через SQL Server Management Studio (SSMS).

Откройте SQL Server Management Studio и подключитесь к SQL серверу с помощью вашего Windows учетной записи Windows Authentication.

После успешного подключения выберите меню "Сервер" -> "Свойства".

В открывшемся окне Свойства SQL Server выберите "Строка подключения".

Здесь вы увидите раздел "Разрешить удаленные соединения с этим сервером". Убедитесь, что опция "Разрешить удаленные соединения с этим сервером" отмечена.

После активации этой опции примените изменения, нажав кнопку "OK".

Шаг 3: Настройка брандмауэра

Если на вашем сервере установлен брандмауэр, вам нужно настроить его для разрешения входящих удаленных соединений на порт SQL Server.

Для Windows Firewall перейдите в "Панель управления" -> "Системная безопасность" -> "Брандмауэр Windows" -> "Разрешение приложений" и нажмите "Изменить настройки".

Здесь найдите "SQL Server" и "SQL Server Browser" в списке приложений. Убедитесь, что оба приложения имеют отметки в чекбоксах для "Доменных сетей" и "Частных сетей". Если отметки отсутствуют, добавьте их, щелкнув на соответствующих приложениях и выбрав нужные чекбоксы.

Теперь брандмауэр разрешит входящие соединения на порт SQL Server.

Заключение

Поздравляю! Теперь вы знаете, как разрешить удаленные соединения на SQL сервере 2018. Эти шаги позволят вам обращаться к вашей базе данных с других компьютеров или серверов. Примените эти настройки с осторожностью и убедитесь, что вы принимаете все необходимые меры безопасности.

Видео по теме

Как найти и запустить экземпляр SQL Server

6. ДНД ЭТЛ Профессионал .Нет - Настройка удаленного подключения к MS SQL Server

Настройка MS SQL Server 2012 (2008) для удаленных подключений

Похожие статьи:

Как проверить хранимую процедуру в SQL: простой гид

Как разрешить удаленные соединения на SQL сервере 2018

Как сбросить пароль в SQL: подробная инструкция для восстановления доступа

Куда сохраняются таблицы SQL: подробный гайд по расположению хранения данных

Как удалить кластерный индекс в SQL?