Интерфейсы управления для SQL Azure

Завершено

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

Портал Azure

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

Screenshot that shows the Azure SQL deployment options in the Azure portal.

Среда SQL Server Management Studio

SQL Server Management Studio (SSMS) — это наиболее популярное средство для SQL Server в мире. Среда SSMS интегрирована для визуализации и работы с SQL Azure, включая SQL Server на виртуальных машинах, управляемые экземпляры SQL и базы данных SQL. При необходимости среда SSMS будет показывать только те параметры, которые применимы к определенной службе Azure.

Screenshot that shows SQL Server Management Studio (SSMS).

Azure Data Studio

Azure Data Studio — это кроссплатформенное средство с открытым кодом для выполнения запросов к и работы с различными источниками данных Azure, включая SQL Server и SQL Azure. Azure Data Studio поддерживает эффективное средство: записные книжки. Вы будете их использовать в некоторых упражнениях этой схемы обучения. Записные книжки позволяют смешивать готовые к выполнению ячейки кода и форматированный текст в одном месте. При необходимости можно сохранить результаты для обращения к ним в будущем или их анализа.

Screenshot that shows Azure Data Studio.

Языки и API

Поскольку все службы SQL Azure основаны на подсистеме SQL Server, SQL Azure поддерживает язык Transact-SQL (T-SQL) и протокол потока табличных данных (TDS). Это означает, что все драйверы, которые обычно работают с SQL Server, также работают с SQL Azure.

Azure SQL поддерживает ИНТЕРФЕЙСы REST API для управления управляемыми экземплярами SQL и базами данных SQL.

Интерфейсы командной строки.

Sql Azure поддерживает популярные интерфейсы командной строки (CLI), такие как sqlcmd и bcp.

Кроме того, командлеты Azure CLI и Azure PowerShell поддерживаются для конкретных сценариев службы SQL Azure. Все эти CLI поддерживаются в клиентах Windows, macOS и Linux. Такие средства, как sqlcmd и az, уже установлены в Azure Cloud Shell.

Screenshot that shows the Azure Cloud Shell.

Что и когда использовать

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