Interfejsy zarządzania usługi Azure SQL
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.
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.
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.
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.
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ą.