Interfejsy zarządzania usługi Azure SQL

Ukończone

Podczas wdrażania i używania zasobów usługi Azure SQL oraz zarządzania nimi można używać różnych interfejsów i narzędzi. W tej lekcji przyjrzymy się dostępnym narzędziom, ich możliwościom i korzystaniu z nich.

Azure Portal

Witryna Azure Portal udostępnia szeroki zestaw funkcji dla zasobów usługi Azure SQL, w tym maszyn wirtualnych, wystąpień zarządzanych i baz danych. W witrynie Azure Portal można wdrażać zasoby, administrować zasobami, a nawet łączyć się z bazami danych i uruchamiać zapytania.

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

SQL Server Management Studio

SQL Server Management Studio (SSMS) to najpopularniejsze narzędzie dla programu SQL Server na świecie. Program SSMS jest zintegrowany na potrzeby wizualizacji i pracy z usługą Azure SQL, w tym programem SQL Server na maszynach wirtualnych, wystąpieniami zarządzanymi SQL czy bazami danych SQL. W razie potrzeby program SSMS wyświetla tylko te opcje, które działają z konkretną usługą platformy Azure.

Screenshot that shows SQL Server Management Studio (SSMS).

Azure Data Studio

Azure Data Studio to międzyplatformowe narzędzie open-source do wykonywania zapytań i pracy z różnymi źródłami danych platformy Azure, takimi jak SQL Server i Azure SQL. Usługa Azure Data Studio obsługuje zaawansowane narzędzie nazywane notesami, które będzie używane w niektórych ćwiczeniach w całej ścieżce szkoleniowej. Notesy umożliwiają mieszanie komórek kodu możliwego do uruchomienia i tekstu sformatowanego w jednym miejscu. Opcjonalnie możesz zapisać wyniki do użycia lub analizy w przyszłości.

Screenshot that shows Azure Data Studio.

Języki i interfejsy API

Ponieważ wszystkie usługi Azure SQL są oparte na aparacie SQL Server, usługa Azure SQL obsługuje język Transact-SQL (T-SQL) i protokół strumienia danych tabelarycznych (TDS). Oznacza to, że wszystkie sterowniki, które normalnie działają z programem SQL Server, również współpracują z usługą Azure SQL.

Usługa Azure SQL obsługuje interfejsy API REST do zarządzania wystąpieniami zarządzanymi SQL i bazami danych SQL.

Interfejsy wiersza polecenia

Usługa Azure SQL obsługuje popularne interfejsy wiersza polecenia (CLI), takie jak sqlcmd i bcp.

Ponadto w przypadku konkretnych scenariuszy usługi Azure SQL obsługiwane są polecenia cmdlet interfejsu wiersza polecenia platformy Azure i programu Azure PowerShell. Wszystkie te interfejsy wiersza polecenia są obsługiwane na klientach z systemami Windows, macOS i Linux. Narzędzia, takie jak sqlcmd i az, są wstępnie zainstalowane w usłudze Azure Cloud Shell.

Screenshot that shows the Azure Cloud Shell.

Czego i kiedy używać

Istnieje kilka interfejsów, których można używać do współpracy z usługą Azure SQL. Wiele funkcji jest dostępnych we wszystkich interfejsach. Wybór zależy od kombinacji preferencji i tego, co próbujesz osiągnąć. W tej ścieżce szkoleniowej można użyć wielu interfejsów opisanych tutaj. Na końcu tego modułu znajdują się zasoby, które pomogą Ci dowiedzieć się więcej o tych, które Cię interesują.