Миграция на саммит инноваций:
Узнайте, как миграция и модернизация в Azure может повысить производительность, устойчивость и безопасность вашего бизнеса, что позволяет полностью принять ИИ.Зарегистрироваться
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
В этой статье рассматриваются основные моменты, которые необходимо учитывать при написании кода для подключения к базе данных в Azure. Эта статья относится к базе данных SQL Azure и управляемому экземпляру SQL Azure.
Язык и платформа
Для подключения и отправки запросов к базе данных SQL Azure подходят различные языки и платформы. Вы можете найти примеры приложений, которые можно использовать для подключения к базе данных.
Вы можете использовать инструменты с открытым кодом, такие как cheetah, sql-cli и VS Code. Кроме того, база данных SQL Azure поддерживает инструменты Майкрософт, например Visual Studio и SQL Server Management Studio. Вы также можете использовать портал Azure, PowerShell и REST API, чтобы повысить производительность.
Проверка подлинности
Доступ к Базе данных SQL Azure защищен с помощью механизмов входа в систему и брандмауэров. База данных SQL Azure и управляемый экземпляр SQL поддерживают пользователей и учетные записи как для проверки подлинности SQL, так и аутентификации с помощью Microsoft Entra ID (ранее — Azure Active Directory). Входы Microsoft Entra доступны в общей доступности в управляемом экземпляре SQL и доступны в общедоступной предварительной версии для базы данных SQL Azure.
В логике подключения клиента измените время ожидания по умолчанию на 30 секунд. Установленных изначально 15 секунд недостаточно, если подключение зависит от Интернета.
Если вы используете пул подключений, не забудьте как можно скорее закрыть подключение, как только ваша программа не использует его активно и не предполагает использовать его повторно.
Избегайте длительных транзакций, потому что при любом сбое инфраструктуры или подключения может произойти откат транзакции. Если возможно, разделите транзакцию на несколько меньших транзакций и используйте пакетную обработку, чтобы повысить производительность.
Приложение можно подключить к ресурсу SQL Azure с помощью следующих языков:
База данных SQL Azure — это облачная служба, где в базовой инфраструктуре или при обмене данными между облачными объектами могут происходить временные ошибки. Хотя База данных SQL Azure устойчива к транзитивным сбоям инфраструктуры, они могут повлиять на ваше подключение. Ваш код должен предусматривать возможность повторного вызова, если при подключении к Базе данных SQL возникает временная ошибка. Мы рекомендуем применять в логике повторных попыток логику экспоненциальной задержки, чтобы служба не перегружалась из-за одновременных повторных попыток нескольких клиентов. Логика повторных попыток зависит от сообщений об ошибках для клиентских программ Базы данных SQL.
На компьютере с вашей клиентской программой убедитесь, что брандмауэр разрешает исходящие TCP-соединения через порт 1433. Дополнительные сведения: Настройка брандмауэра Базы данных SQL Azure.
Если клиентская программа подключается к базе данных SQL, а клиент работает на виртуальной машине Azure, необходимо открыть на ней определенные диапазоны портов. Дополнительная информация: Порты, кроме 1433, для ADO.NET 4.5 и SQL Database.
Узнайте, как работает База данных SQL Azure, основные понятия и практические примеры, помогающие разработчикам эффективно использовать База данных SQL Azure в облачных приложениях.
Администрирование инфраструктуры базы данных SQL Server для облачных, локальных и гибридных реляционных баз данных с помощью предложений реляционной базы данных Microsoft PaaS.
Ознакомьтесь с документацией по Базе данных SQL Azure — решению PaaS (платформа как услуга), на основе новейшей стабильной версии Microsoft SQL Server.
Узнайте о технических характеристиках и возможностях Базы данных SQL, а также о реляционной системе управления базами данных (реляционной СУБД) Майкрософт в облаке.
Ссылки на краткие руководства по Базе данных SQL Azure в которых объясняется, как подключаться и создавать запросы к Базе данных SQL Azure и Управляемому экземпляру Базы данных SQL Azure.