Параметры подключения к Базе данных SQL Azure и Azure Synapse Analytics

Применимо к:База данных SQL Azure Azure Synapse Analytics (только выделенные пулы SQL)

В этой статье описываются параметры, управляющие подключением к серверу для Базы данных SQL Azure и выделенного пула SQL (ранее — SQL DW) в Azure Synapse Analytics.

  • Дополнительные сведения о различных компонентах, которые направляют сетевой трафик и политики подключения, см . в архитектуре подключения.
  • Эта статья не относится к Управляемый экземпляр SQL Azure, вместо этого см. Подключение приложения для Управляемый экземпляр SQL Azure.
  • Эта статья не относится к выделенным пулам SQL в рабочих областях Azure Synapse Analytics. Руководство по настройке правил брандмауэра для IP-адресов для Azure Synapse Analytics с помощью рабочих областей см. в этой статье.

Сеть или подключение

Эти параметры применяются ко всем базам данных Базы данных SQL Azure и выделенного пула SQL (ранее SQL DW), связанным с сервером. Эти параметры можно изменить на вкладке сети логического сервера:

Screenshot of the Firewalls and virtual networks settings in Azure portal for SQL server.

Изменение доступа к общедоступной сети

Можно изменить доступ к общедоступной сети с помощью портал Azure, Azure PowerShell и Azure CLI.

Чтобы включить доступ к общедоступной сети для логического сервера, на котором размещены базы данных, перейдите на страницу "Сеть" в портал Azure для логического сервера в Azure, перейдите на вкладку "Общедоступный доступ", а затем задайте для общедоступного сетевого доступа значениеSelect networks.

На этой странице можно добавить правило виртуальной сети, а также настроить правила брандмауэра для общедоступной конечной точки.

Выберите вкладку "Закрытый доступ", чтобы настроить частную конечную точку.

Примечание.

Эти параметры вступают в силу сразу же после применения. Ваши клиенты могут столкнуться с потерей подключения, если они не соответствуют требованиям для каждого параметра.

Запретить доступ из общедоступной сети

Значение по умолчанию для параметра доступа к общедоступной сети — Disable. Клиенты могут подключаться к базе данных с помощью общедоступных конечных точек (с правилами брандмауэра на уровне IP-адресов или с правилами брандмауэра виртуальной сети) или частными конечными точками (с помощью Приватный канал Azure), как описано в обзоре сетевого доступа.

Если для общедоступного сетевого доступа задано значение Disable, разрешены только подключения из частных конечных точек. Все подключения из общедоступных конечных точек будут отклонены с сообщением об ошибке, аналогичным:

Error 47073
An instance-specific error occurred while establishing a connection to SQL Server. 
The public network interface on this server is not accessible. 
To connect to this server, use the Private Endpoint from inside your virtual network.

Если для общедоступного сетевого доступа задано значение Disable, любые попытки добавить, удалить или изменить правила брандмауэра будут отклонены с сообщением об ошибке, аналогичным:

Error 42101
Unable to create or modify firewall rules when public network interface for the server is disabled. 
To manage server or database level firewall rules, please enable the public network interface.

Убедитесь, что для доступа к общедоступной сети задано значение "Выбранные сети", чтобы иметь возможность добавлять, удалять или изменять правила брандмауэра для База данных SQL Azure и Azure Synapse Analytics.

Минимальная версия TLS

Параметр минимальной версии протокола TLS позволяет клиентам выбрать версию TLS, используемую базой данных SQL. Минимальную версию TLS можно изменить с помощью портал Azure, Azure PowerShell и Azure CLI.

В настоящее время поддерживаются протоколы TLS 1.0, 1.1 и 1.2. Указание минимальной версии TLS гарантирует, что будут поддерживаться более поздние версии TLS. Например, при выборе версии TLS 1.1 принимаются только соединения по TLS 1.1 и 1.2, а соединения по TLS 1.0 отклоняются. По завершении тестирования, призванного подтвердить, что приложения его поддерживают, рекомендуется установить минимальную версию TLS 1.2. Эта версия включает исправления уязвимостей, обнаруженных в предыдущих версиях, и является максимальной версией TLS, поддерживаемой в базе данных SQL Azure.

Внимание

Значение по умолчанию для минимальной версии TLS — "Разрешить все версии". После применения версии TLS невозможно вернуться к значениям по умолчанию.

Для заказчиков, использующих приложения, которые применяют более ранние версии TLS, рекомендуется указывать минимальную версию TLS в соответствии с требованиями конкретного приложения. Если требования к приложению неизвестны или рабочие нагрузки используют старые драйверы, которые больше не поддерживаются, рекомендуется не устанавливать минимальную версию TLS.

Дополнительные сведения см. в разделе Рекомендации по использованию протокола TLS для подключения к базе данных SQL.

После установки минимальной версии TLS клиенты, использующие версию TLS ниже минимальной версии TLS сервера, не смогут пройти проверку подлинности с следующей ошибкой:

Error 47072
Login failed with invalid TLS version

Примечание.

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

На портале Azure перейдите к ресурсу SQL Server. В разделе "Параметры безопасности" выберите "Сеть" и перейдите на вкладку "Подключение тивность". Выберите минимальную версию TLS, необходимую для всех баз данных, связанных с сервером, и нажмите кнопку "Сохранить".

Screenshot of the Connectivity tab of the Networking settings for your logical server, minimal TLS version drop-down selected.

Изменение политики подключения

Политика подключения определяет, как клиенты подключаются к Базе данных SQL Azure.

Чтобы задержка была минимальной, а пропускная способность высокой, настоятельно рекомендуется использовать политику перенаправления подключения Redirect через политику подключения Proxy.

Политику подключения можно изменить с помощью портал Azure, Azure PowerShell и Azure CLI.

Можно изменить политику подключения для логического сервера с помощью портал Azure.

На портале Azure перейдите к ресурсу SQL Server. В разделе "Параметры безопасности" выберите "Сеть" и перейдите на вкладку "Подключение тивность". Выберите нужную политику подключения и нажмите кнопку "Сохранить".

Screenshot of the Connectivity tab of the Networking page, Connection policy selected.