Что такое База данных SQL Azure

Применимо к: База данных SQL Azure

В этой статье представлен обзор База данных SQL Azure, полностью управляемой платформы как службы (PaaS), которая обрабатывает большинство функций управления базами данных, таких как обновление, исправление, резервное копирование и мониторинг без участия пользователей.

Примечание.

Попробуйте базу данных Azure SQL бесплатно и получите 100 000 секунд vCore бессерверных вычислений и 32 ГБ хранилища каждый месяц.

С помощью Базы данных SQL Azure можно создать высокодоступный и высокопроизводительный уровень хранения данных для приложений и решений в Azure.

  • База данных SQL Azure всегда выполняется в последней стабильной версии SQL ядро СУБД и исправленной ОС.
  • База данных SQL Azure предлагает SLA по доступности корпоративного уровня, который становится выше при использовании зональной избыточности.
  • База данных SQL Azure — это база данных с несколькими моделями, где можно хранить и работать с данными в нескольких форматах, включая реляционные и нереляционные данные, такие как вектор, граф, JSON, XML, пространственные данные и пары "ключ—значение". Вы можете избежать сложности нескольких платформ и языков с современными облачными приложениями.
  • Уровень служб гипермасштабирования (рекомендуется) База данных SQL Azure обеспечивает оптимальное сочетание цен и производительности без платы за лицензию SQL и масштабируемость до 128 ТБ, включая бессерверный вариант вычислений.

В База данных SQL Azure можно использовать расширенные функции обработки запросов, такие как технологии высокой производительности в памяти и интеллектуальная обработка запросов. На самом деле новые возможности SQL Server часто сначала становятся доступными в База данных SQL Azure, а позже — в версиях SQL Server.

Вы получаете новейшие SQL Server возможности без накладных расходов на исправление или обновление, проверенные на миллионах баз данных в Azure. База данных SQL Azure — это полностью управляемая служба, которая имеет встроенную высокую доступность, резервные копии и другие распространенные операции обслуживания. Корпорация Майкрософт обрабатывает все исправления и обновления кода SQL и операционной системы, так что вам не придется управлять базовой инфраструктурой самостоятельно. Возможности платформы как услуги (PaaS), встроенные в База данных SQL Azure позволяют сосредоточиться на действиях администрирования и оптимизации базы данных, критически важных для вашего бизнеса.

Модели покупки

Для Базы данных SQL предлагаются следующие модели приобретения.

  • Модель приобретения на основе виртуальных ядер позволяет выбрать число виртуальных ядер, объем памяти, а также объем и скорость хранилища. Модель приобретения на основе vCore также позволяет использовать Преимущество гибридного использования Azure for SQL Server, чтобы получить скидку при использовании лицензий SQL Server для баз данных, кроме Hyperscale. Базы данных уровня Hyperscale не используют преимущество Преимущество гибридного использования Azure, поскольку для Hyperscale не предусмотрена отдельная стоимость лицензирования ядра СУБД SQL.
  • В модели приобретения на основе единиц DTU набор вычислительных операций, памяти и ресурсов ввода-вывода предоставляется на трех уровнях обслуживания (каждый из которых предусматривает поддержку различных рабочих нагрузок баз данных). Для каждого уровня вычислительных размеров предлагаются различные сочетания этих ресурсов, к которым можно добавить дополнительную память.

Уровни службы

Модель приобретения на основе виртуальных ядер предлагает три уровня служб:

  • Уровень служб Hyperscale (рекомендуемый) предназначен для большинства бизнес-нагрузок. Гипермасштабирование обеспечивает большую гибкость и высокую производительность с возможностью независимого увеличения вычислительных мощностей и ресурсов хранилища. Она обеспечивает наивысшую отказоустойчивость благодаря репликам высокой доступности. Hyperscale также предлагает геореплики только для чтения в любом центре обработки данных Azure, а также до 30 именованных реплик только для чтения для переноса ресурсоемких аналитических нагрузок, выполняемых в режиме только чтения, включая агентные нагрузки с преобладанием операций чтения.
  • Уровень служб критически важный для бизнеса предназначен для приложений OLTP с высокими скоростями транзакций и требованиями к низкой задержке ввода-вывода. Она обеспечивает высокую устойчивость к сбоям с помощью нескольких изолированных реплик.
  • Уровень служб общего назначения предназначен для менее требовательных рабочих нагрузок. Предлагаются сбалансированные и экономичные варианты вычислительных возможностей и ресурсов хранения.

Модель приобретения на основе DTU предлагает три уровня служб:

  • Уровень служб Premium предназначен для приложений OLTP с высокими скоростями транзакций и требованиями к низкой задержке ввода-вывода. Обеспечивает самую высокую отказоустойчивость благодаря использованию нескольких изолированных реплик.
  • Уровень служб "Стандартный" предназначен для менее требовательных рабочих нагрузок. Предлагаются сбалансированные и экономичные варианты вычислительных возможностей и ресурсов хранения.
  • Уровень служб "Базовый" предназначен для наименее требовательных рабочих нагрузок. Он предлагает экономичные решения для небольших приложений с минимальными требованиями к производительности.

Уровни вычислительных ресурсов

Модель приобретения на основе виртуальных ядер предоставляет два разных уровня вычислений для База данных SQL Azure — подготовленный уровень вычислений и бессерверный уровень вычислений. Модель приобретения, основанная на DTU, предоставляет только подготовленную область вычислений.

  • Уровень с выделенными вычислительными ресурсами: предоставляет определенный объем вычислительных ресурсов, которые постоянно выделены независимо от активности рабочей нагрузки; плата взимается за выделенный объем вычислительных ресурсов по фиксированной почасовой ставке.
  • Бессерверный вычислительный уровень: автоматически масштабирует вычислительные ресурсы на основе активности рабочей нагрузки и выставляет счет за объем используемых вычислений, поминутно.
    • Уровень бессерверных вычислений доступен в модели приобретения виртуальных ядер в уровнях служб общего назначения и гипермасштабирования.

Модели развертывания

База данных SQL Azure предоставляет следующие возможности развертывания для базы данных:

  • Отдельная база данных представляет собой полностью управляемую изолированную базу данных. Этот вариант можно использовать, если у вас есть современные облачные приложения и микрослужбы, которым требуется один надежный источник данных. Отдельная база данных аналогична автономной базе данных в ядре СУБД SQL Server.
  • Эластичные пулы — это коллекция отдельных баз данных с общим набором ресурсов, таких как ЦП или память. Отдельные базы данных можно перемещать в эластичный пул и обратно.

Масштабируемая производительность и пулы

Вы можете самостоятельно определить объем назначаемых ресурсов.

  • При использовании отдельных баз данных каждая из них изолирована от остальных и является переносимой. Каждая база данных имеет собственный гарантированный объем вычислительных ресурсов, памяти и хранилища. Ресурсы, назначенные базе данных, выделены этой базе данных и не предоставляются другим базам данных в Azure. Количество ресурсов отдельной базы данных можно динамически увеличивать и уменьшать. Вариант с отдельной базой данных предоставляет различные вычислительные ресурсы, а также ресурсы памяти и хранилища для различных нужд. Например, можно получить от 1 до 128 виртуальных ядер или от 32 ГБ до 4 ТБ. Уровень служб "Гипермасштабирование" позволяет масштабировать до 128 ТБ с возможностью быстрого резервного копирования и восстановления.
  • При использовании эластичных пулов вы назначаете ресурсы, которые совместно используются всеми базами данных в пуле. Чтобы максимально увеличить использование ресурсов и сэкономить деньги, можно создать новую базу данных или переместить существующие отдельные базы данных в пул ресурсов. Этот вариант также обеспечивает возможность динамического увеличения и уменьшения количества ресурсов в эластичном пуле.

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

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

Просмотрите это видео в серии основных компонентов База данных SQL Azure для краткого обзора масштабирования базы данных:

Эластичные пулы для максимального использования ресурсов

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

Схема с эластичными пулами в базовых, стандартных и премиум-выпусках.

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

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

Сценарии могут быть полезны для использования в мониторинге и масштабировании эластичных пулов. Примеры приведены в статье Отслеживание и масштабирование эластичного пула в Базе данных SQL Azure с помощью PowerShell.

Объединение отдельных баз данных с базами данных в пуле

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

Возможности комплексного мониторинга и оповещения

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

  • Встроенные возможности мониторинга, предоставляемые последней версией DATABASE ENGINE SQL. Они позволяют получать полезные сведения о производительности в режиме реального времени.
  • Предоставляемые Azure возможности мониторинга PaaS, которые позволяют следить за большим количеством экземпляров базы данных и устранять в них неполадки.
  • Наблюдатель за базами данных (предварительная версия) обеспечивает подробный мониторинг с низкой задержкой для текущего и исторического анализа и предоставляет единое представление вашей среды SQL Azure.

Хранилище запросов — это встроенная функция мониторинга SQL Server, которая записывает производительность при обработке запросов в режиме реального времени и позволяет выявить потенциальные проблемы с производительностью и основные потребители ресурсов. Автоматическая настройка и рекомендации предоставляют полезные сведения о запросах с пониженной производительностью, а также об отсутствующих или повторяющихся индексах. Автоматическая настройка в SQL Database позволяет вам либо вручную применять сценарии для исправления проблем, либо разрешить SQL Database автоматически применить исправление. База данных SQL может также протестировать исправление и убедиться в его результативности, а также сохранить или отменить изменения в зависимости от результата. Помимо возможностей хранилища запросов и автоматической настройки, для мониторинга производительности рабочей нагрузки можно использовать стандартные динамические административные представления и события X.

Вы можете эффективно отслеживать состояние тысяч баз данных с помощью встроенных функций мониторинга производительности и оповещений База данных SQL. С помощью этих средств можно быстро оценить влияние масштабирования вверх или вниз на основе текущих или прогнозируемых потребностей в производительности. Кроме того, База данных SQL может выдавать значения метрик и журналы ресурсов для упрощения мониторинга. Вы можете настроить Базу данных SQL для хранения сведений об использовании ресурсов, о рабочих ролях и сеансах, а также настроить подключение к одному из этих ресурсов Azure:

  • Служба хранилища Azure: для архивации больших объемов телеметрии по оптимальной стоимости.
  • Центры событий Azure: для интеграции телеметрии Базы данных SQL с настраиваемым решением для мониторинга или горячими конвейерами.
  • Журналы Azure Monitor: для использования встроенного решения мониторинга с возможностями предоставления отчетов, предупреждений и выполнения исправлений.

Схема архитектуры мониторинга Azure.

Возможности доступности

База данных SQL Azure помогает бизнесу работать во время сбоев. В традиционной локальной среде SQL Server обычно настраивают как минимум два сервера. Эти компьютеры имеют точные, синхронно поддерживаемые копии данных для защиты от сбоя одного компьютера или компонента. Эта среда обеспечивает высокий уровень доступности, но не защищает от стихийных бедствий, влияющих на центр обработки данных.

Аварийное восстановление требует, чтобы катастрофическое событие было географически локализовано достаточно, чтобы другой компьютер или набор компьютеров с копией данных не пострадали. В SQL Server можно использовать группы доступности AlwaysOn, работающие в асинхронном режиме, для репликации данных в географически разделенные экземпляры SQL Server.

В базах данных на уровнях служб "Премиум" и "Критически важный для бизнеса" уже реализован механизм, сходный с синхронизацией группы доступности. Базы данных на более низких уровнях служб обеспечивают избыточность через хранилище, используя несколько иной, но по сути эквивалентный механизм. Защититься от сбоев одного компьютера помогает встроенная логика. Активная функция георепликации защищает базы данных от широких сбоев по всему региону.

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

Фактически Соглашение об уровне обслуживания (SLA) в Azure предусматривает использование глобальной сети центров обработки данных под управлением корпорации Майкрософт для обеспечения непрерывной работы приложения — 24 часа в сутки и 7 дней в неделю. Платформа Azure полностью управляет каждой базой данных и гарантирует высокий процент доступности данных без их потери. Azure автоматически обрабатывает исправления, резервное копирование, репликацию, обнаружение сбоев, потенциальные сбои основного оборудования, программного обеспечения или сети, внедрение исправлений ошибок, переключение на резервные ресурсы, обновления баз данных и другие задачи обслуживания. Стандартная доступность достигается за счет разделения слоев вычислений и хранения. На уровне "Премиум" доступность достигается за счет интеграции вычислительных систем и хранилища на одном узле для повышения производительности, а также за счет реализации технологии, схожей с группами доступности Always On. Полное описание возможностей для обеспечения высокого уровня доступности, предоставляемых в Базе данных SQL Azure, см. в статье Высокая доступность и база данных SQL Azure.

Внимание

Сведения о различиях функций между База данных SQL Azure, SQL Server и Управляемый экземпляр SQL Azure, а также различиями между разными параметрами База данных SQL Azure см. в разделе "Функции базы данных SQL".

Кроме того, База данных SQL обеспечивает встроенные функции непрерывности бизнес-процессов и глобальной масштабируемости. К этим функциям относятся:

  • Автоматическое резервное копирование

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

  • Восстановление по состоянию на определенный момент времени

    Все варианты развертывания Базы данных SQL поддерживают восстановление до любой точки во времени в пределах автоматического периода хранения резервной копии для любой базы данных.

  • Активная георепликация.

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

  • Группы аварийного переключения

    Все варианты развертывания Базы данных SQL позволяют использовать группы переключения при отказе для обеспечения высокого уровня доступности и балансировки нагрузки в глобальном масштабе. Группы аварийного переключения обеспечивают прозрачную георепликацию и аварийное переключение больших наборов баз данных и эластичных пулов. Группы резервного переключения позволяют создавать глобально распределенные приложения SaaS с минимальными административными затратами. Все сложные процессы мониторинга, маршрутизации и оркестрации отработки отказов выполняются в SQL базе данных.

  • Базы данных с межзональной избыточностью

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

Встроенные интеллектуальные возможности

При использовании базы данных SQL вы получаете встроенную аналитику, которая помогает значительно сократить затраты на выполнение баз данных и управление ими. Она обеспечивает максимальную производительность и безопасность приложения. Платформа База данных SQL собирает и обрабатывает большое количество данных телеметрии, полностью уважая конфиденциальность клиентов. Различные алгоритмы постоянно оценивают данные телеметрии, чтобы служба могла обучаться и адаптироваться вместе с вашим приложением.

Автоматический мониторинг и настройка производительности

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

Эффективное управление огромным числом баз данных невозможно даже с учетом всех доступных средств и отчетов, предоставленных Базой данных SQL и Azure. Вместо мониторинга и настройки базы данных вручную рекомендуется делегировать некоторые действия мониторинга и настройки в базу данных SQL с помощью автоматической настройки. База данных SQL автоматически применяет рекомендации, тестирует и проверяет все действия по настройке, чтобы гарантировать оптимальную производительность. В этом случае База данных SQL автоматически безопасно адаптируется к рабочей нагрузке. Автоматическая настройка означает, что производительность базы данных тщательно отслеживается и сравнивается перед выполнением действия настройки и после него. Если производительность не улучшается, действие настройки отменяется.

Многие из наших партнеров, выполняющих мультитенантные приложения SaaS на основе базы данных SQL, полагаются на автоматическую настройку производительности, чтобы убедиться, что их приложения всегда имеют стабильную и прогнозируемую производительность. Для них эта функция значительно снижает риск возникновения проблем с производительностью в середине ночи. Кроме того, так как часть клиентской базы также использует SQL Server, они применяют те же рекомендации по индексации, предоставленные Базой данных SQL, для поддержки клиентов SQL Server.

В Базе данных SQL есть две функции автоматической настройки.

  • Автоматическое управление индексами: определяет индексы, которые следует добавить в базу данных, и индексы, которые следует удалить.
  • Автоматическая корректировка плана: определяет проблемные планы и исправляет проблемы с производительностью плана SQL.

Адаптивная обработка запросов

Вы можете использовать адаптивную обработку запросов, включая чередующееся выполнение для функций с табличными значениями и несколькими инструкциями, обратную связь с выделением памяти в пакетном режиме и адаптивные соединения в пакетном режиме. Каждая из этих функций адаптивной обработки запросов применяет сходные методы "обучения и адаптации", чтобы устранить в дальнейшем проблемы производительности, связанные с традиционно трудноразрешимыми проблемами оптимизации запросов.

Расширенный уровень безопасности и соответствие требованиям

База данных SQL обеспечивает ряд встроенных функций безопасности и соответствия, чтобы выполнить различные требования по защите вашего приложения.

Внимание

Корпорация Майкрософт сертифицировала Базу данных SQL Azure (все варианты развертывания) по ряду стандартов соответствия. Дополнительные сведения см. в центре управления безопасностью Microsoft Azure, где представлен актуальный список сертификатов соответствия Базы данных SQL.

Расширенная защита от угроз

Microsoft Defender для SQL — это унифицированный пакет расширенных функций защиты SQL, Он включает функции для управления уязвимостями базы данных и обнаружения аномальных действий, которые могут указывать на угрозу для базы данных. Эта служба предоставляет единый центр для включения этих возможностей и управления ими.

  • Оценка уязвимости.

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

  • Обнаружение угроз.

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

Аудит для обеспечения безопасности и соответствия

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

Шифрование данных

База данных SQL помогает защитить ваши данные с помощью шифрования. Для данных в движении используется транспортный уровень безопасности. для неактивных данных — прозрачное шифрование данных, Для используемых данных используется Always Encrypted.

Обнаружение и классификация данных

Функции обнаружения и классификации данных в Базе данных SQL Azure предоставляют встроенные возможности для обнаружения, классификации, маркировки и защиты конфиденциальных данных в базах данных. Она обеспечивает возможность просмотра состояния классификации базы данных, а также отслеживания доступа к конфиденциальным данным в базе данных и за ее пределами.

Интеграция Microsoft Entra и многофакторная проверка подлинности

База данных SQL позволяет централизованно управлять идентификационными данными пользователей базы данных и других служб Microsoft с помощью интеграции Microsoft Entra. Эта возможность упрощает управление разрешениями и повышает уровень безопасности. Идентификатор Microsoft Entra (ранее Azure Active Directory) поддерживает многофакторную проверку подлинности для повышения безопасности данных и приложений, поддерживая процесс единого входа.

Простые в использовании инструменты

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

Инструмент Описание
Портал Azure Веб-приложение для управления всеми службами Azure.
SQL Server Management Studio Бесплатное, доступное для скачивания клиентское приложение для управления любой инфраструктурой SQL, от SQL Server до Базы данных SQL.
SQL Server Data Tools в Visual Studio Средство разработки для баз данных SQL, пакетов служб Integration Services, моделей данных Служб Analysis Services и отчетов Reporting Services.
Visual Studio Code Бесплатный скачиваемый редактор кода с открытым кодом для Windows, macOS и Linux. Он поддерживает расширения, включая расширение MSSQL для запроса Microsoft SQL Server, базы данных SQL Azure и Azure Synapse Analytics.

База данных SQL поддерживает создание приложений на языках Python, Java, Node.js, PHP, Ruby и .NET для операционных систем macOS, Windows и Linux. База данных SQL поддерживает те же библиотеки подключений, что и SQL Server.

Создание ресурсов SQL Azure с помощью портала Azure

Портал Azure предоставляет одну страницу для создания ресурсов SQL Azure. Начало работы с aka.ms/azuresqlhub:

  • Центр SQL Azure — это точка запуска базы данных SQL Azure, гипермасштабирование базы данных SQL Azure, Управляемый экземпляр SQL Azure и SQL Server на виртуальных машинах Azure.

  • Центр SQL Azure включает в себя какая база данных лучше всего подходит для вас? и сравнивайте базы данных бок о бок информативные вспомогатели.

    • Мастер получения рекомендаций задает некоторые вопросы о ключевых точках принятия решений и помогает определить лучший новый ресурс для создания.

      Скриншот из портала Azure мастера подбора правильного варианта.

    • Сравнение продуктов предоставляет ключевые функции продукта для каждой области и кнопки "Создать", чтобы приступить к работе.

      Снимок экрана: страница сравнения продуктов SQL Azure на портале Azure.

Управление ресурсами SQL Azure с помощью портала Azure

Чтобы получить доступ к странице SQL Azure в меню на портале Azure, выберите SQL Azure или найдите и выберите SQL Azure на любой странице.

Портал Azure предоставляет отдельную страницу, на которой вы можете управлять всеми ресурсами Azure SQL, включая ваш SQL Server на виртуальных машинах Azure. Чтобы управлять существующими ресурсами, выберите нужный элемент в списке.

Примечание.

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

Часто задаваемые вопросы о базе данных SQL

Могу ли я контролировать время простоя в связи с установкой исправлений?

Возможность периода обслуживания позволяет настраивать расписание планируемого периода обслуживания для подходящих баз данных в службе "База данных SQL Azure". Предварительные уведомления о периоде обслуживания доступны для баз данных, настроенных для использования непо умолчанию периода обслуживания.

Как планировать события обслуживания?

Внесение исправлений обычно незаметно, если в вашем приложении применяется логика повторных попыток. Дополнительные сведения см. в статье Планирование событий обслуживания Azure в Базе данных SQL Azure.

Можно ли получить доступ к резервным копиям?

Резервные копии базы данных SQL Azure управляются автоматически. Никто не имеет прямого доступа к резервным копиям. Резервные копии удаляются после истечения срока хранения. Дополнительные сведения см. в статье "Автоматическое резервное копирование" в Базе данных SQL Azure и долгосрочном хранении.

Связаться с командой разработчиков SQL Server

  • DBA Stack Exchange: Задавайте вопросы об администрировании баз данных.
  • Stack Overflow: задавайте вопросы по разработке.
  • Страница вопросов Microsoft Q&A: задайте технические вопросы.
  • Отзывы: сообщать об ошибках и подавать запросы на функции.
  • Reddit: обсуждение работы с SQL Server.