Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: База данных SQL Azure Управляемый экземпляр SQL Azure
В этой статье приведены ссылки на примеры, которые показывают, как подключиться и выполнять запросы к База данных SQL Azure и Управляемый экземпляр SQL Azure. Рекомендации по протоколу TLS см. в разделе Особенности TLS для подключения к базе данных.
Просмотрите это видео в серии основных компонентов База данных SQL Azure для краткого обзора подключения и запроса:
Краткие Инструкции
| Быстрое начало | Описание |
|---|---|
| SQL Server Management Studio (SSMS) | В этом кратком руководстве показано, как использовать SSMS для подключения к базе данных, а затем с помощью инструкций Transact-SQL выполнить запрос, вставку, обновление и удаление данных в базе данных. |
| Портал Azure | В этом кратком руководстве показано, как использовать редактор запросов для подключения к базе данных (только База данных SQL Azure), а затем использовать инструкции Transact-SQL для запроса, вставки, обновления и удаления данных в базе данных. |
| Visual Studio Code | В этом кратком руководстве показано, как, используя Visual Studio Code, подключиться к базе данных, а затем с помощью инструкций Transact-SQL выполнить запрос, вставку, обновление и удаление данных в ней. |
| .NET с Visual Studio | В этом кратком руководстве показано, как использовать .NET и C# в Visual Studio для подключения к базе данных и выполнения запросов к данным с помощью инструкций Transact-SQL. |
| .NET | Это краткое руководство показывает, как использовать .NET в Windows, Linux или macOS для подключения к базе данных и выполнения запросов к данным с помощью операторов Transact-SQL. |
| Go | В этом кратком руководстве показано, как использовать Go для подключения к базе данных. Также демонстрируется применение инструкций Transact-SQL для запроса и изменения данных. |
| Java | В этом кратком руководстве показано, как использовать Java для подключения к базе данных, а затем с помощью инструкций Transact-SQL выполнить запрос данных. |
| Node.js | В этом кратком руководстве показано, как использовать Node.js для создания программы, которая подключается к базе данных, а затем с помощью инструкций Transact-SQL выполнить запрос данных. |
| PHP | В этом кратком руководстве показано, как использовать PHP для создания программы, которая подключается к базе данных, а затем с помощью инструкций Transact-SQL выполнить запрос данных. |
| Python | В этом кратком руководстве показано, как использовать Python для подключения к базе данных, а затем с помощью инструкций Transact-SQL выполнить запрос данных. |
| Ruby | В этом кратком руководстве показано, как использовать Ruby для создания программы, которая подключается к базе данных, а затем с помощью инструкций Transact-SQL выполнить запрос данных. |
Получение сведений о подключении к серверу
Получите сведения, необходимые для подключения к базе данных в службе "База данных SQL Azure". Вам потребуется полное имя сервера или имя узла, имя базы данных и сведения о входе для предстоящих процедур.
Войдите на портал Azure.
Перейдите на страницу Базы данных SQL или Управляемые экземпляры SQL.
На странице Обзор просмотрите полное имя сервера рядом с полем Имя сервера для базы данных в службе "База данных SQL Azure" или полное имя сервера (либо IP-адрес) рядом с полем Узел для Управляемого экземпляра SQL Azure или SQL Server на виртуальной машине Azure. Чтобы скопировать имя сервера или имя узла, наведите на него указатель мыши и щелкните значок копирования.
Примечание.
Сведения о подключении SQL Server на виртуальной машине Azure см. в этом разделе.
Получение сведений о подключении к ADO.NET (необязательно — только для Базы данных SQL)
Перейдите к области базы данных в портал Azure и в разделе "Параметры" выберите строки подключения.
Просмотрите полную строку подключения ADO.NET.
Скопируйте строку подключения ADO.NET, если вы планируете использовать ее.
Рекомендации по использованию протокола TLS для подключения к базе данных
Протокол TLS используется всеми драйверами, которые предоставляет или поддерживает корпорация Майкрософт для подключения к базам данных в Базе данных SQL Azure или Управляемом экземпляре SQL Azure. Специальная настройка не требуется. Для всех подключений к экземпляру SQL Server, пулу SQL в Azure Synapse Analytics, базе данных в Базе данных SQL Azure или экземпляру Управляемого экземпляра SQL Azure рекомендуется задать следующие параметры подключения или их эквиваленты:
Encrypt = OnTrustServerCertificate = Off- При необходимости,
HostNameInCertificate = full-hostname-of-serviceесли клиент использует другой адрес для подключения, а драйвер TDS поддерживает этот параметр.
В некоторых системах используются разные, но эквивалентные ключевые слова для этих ключевых слов конфигурации. Эти конфигурации гарантируют, что драйвер клиента проверяет подлинность сертификата TLS, полученного от сервера.
Также рекомендуется отключить протоколы TLS 1.1 и 1.0 в клиенте, если нужно обеспечить соответствие Стандарту безопасности данных в сфере платежных карт (PCI-DSS).
Сторонние драйверы могут не поддерживать TLS по умолчанию. Это может вызвать трудности при подключении к Базе данных SQL Azure или Управляемому экземпляру SQL Azure. Иногда в приложениях со встроенными драйверами не предусмотрено управление этими параметрами подключения. Мы рекомендуем проверять безопасность таких драйверов и приложений перед их использованием в системах, которые взаимодействуют с конфиденциальными данными.
Драйверы и фреймворки
Используйте статью о драйверах и фреймворках Microsoft SQL для выбора драйвера или провайдера, а при необходимости — фреймворка или библиотеки доступа к данным. Чтобы создать приложение, которое подключается к База данных SQL Azure или Управляемый экземпляр SQL Azure, используйте краткие руководства по языкам программирования, приведенные в этой статье.
Связанное содержимое
- Подключение к базе данных Azure SQL и архитектура подключения Azure Synapse Analytics
- Краткое руководство : использование .NET (C#) для выполнения запросов к базе данных
- Быстрый старт: Используйте Go для запроса базы данных в База данных SQL Azure или Управляемый экземпляр SQL Azure
- Быстрый старт: использование Node.js для запроса базы данных в База данных SQL Azure или Управляемый экземпляр SQL Azure
- Быстрый старт: использование PHP для выполнения запросов к базе данных в База данных SQL Azure или Управляемый экземпляр SQL Azure
- Быстрый старт : использование Python для выполнения запросов к базе данных в База данных SQL Azure или Управляемый экземпляр SQL Azure
- Краткое руководство : Использование Ruby для запроса базы данных в База данных SQL Azure или Управляемом экземпляре SQL Azure
- Использование Java и JDBC с Azure SQL базой данных
- Установить инструменты командной строки SQL Server, такие как sqlcmd и bcp, на Linux
- sqlcmd
- Надёжное подключение к SQL с помощью ADO.NET
- устойчивое подключение к SQL с помощью PHP