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.

Zrzut ekranu przedstawiający opcje wdrażania usługi Azure SQL w witrynie 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.

Zrzut ekranu przedstawiający program 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.

Zrzut ekranu przedstawiający narzędzie 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.

Zrzut ekranu pokazujący usługę 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ą.