Rozhraní pro správu Azure SQL
Při nasazování, používání a správě prostředků Azure SQL můžete používat různá rozhraní a nástroje. V této lekci se podíváme na dostupné nástroje, jejich možnosti a kdy je používat.
portál Azure
Azure Portal poskytuje širokou škálu funkcí pro prostředky Azure SQL, včetně virtuálních počítačů, spravovaných instancí a databází. Na portálu Microsoft Azure můžete nasazovat a spravovat prostředky, a dokonce se i připojovat k databázím a spouštět dotazy.
SQL Server Management Studio
SQL Server Management Studio (SSMS) je celosvětově nejoblíbenější nástroj SQL Serveru. SSMS je integrované řešení, které vizualizuje službu Azure SQL a pracuje s ní, včetně SQL Serverů na virtuálních počítačích, spravovaných instancí SQL a databází SQL. V případě potřeby SSMS zobrazuje jenom možnosti, které fungují pro určitou službu Azure.
Azure Data Studio
Azure Data Studio je opensourcový nástroj, který funguje na všech platformách a umožňuje vytvářet dotazy a pracovat s různými zdroji dat Azure, včetně SQL Serveru a Azure SQL. Azure Data Studio podporuje výkonný nástroj, který se nazývá Notebooks. Budete ho používat v některých cvičeních tohoto studijního programu. Azure Notebooks umožňují kombinovat na jednom místě spustitelné buňky kódu a formátovaný text. Výsledky také můžete uložit, abyste se k nim mohli v budoucnosti vrátit nebo je analyzovat.
Jazyky a rozhraní API
Všechny služby Azure SQL jsou založené na modulu SQL Serveru. Proto Azure SQL podporuje jazyk Transact-SQL (T-SQL) a protokol TDS (Tabular Data Stream). To znamená, že všechny ovladače, které běžně pracují s SQL Serverem, fungují také s Azure SQL.
Azure SQL podporuje rozhraní REST API pro správu spravovaných instancí SQL a databází SQL.
Rozhraní příkazového řádku
Azure SQL podporuje oblíbená rozhraní příkazového řádku (CLI), jako jsou sqlcmd a bcp.
Určité scénáře služby Azure SQL podporují také rutiny Azure CLI a Azure PowerShellu. Všechna tato rozhraní příkazového řádku podporují klienti v systémech Windows, macOS a Linux. Nástroje, jako je sqlcmd a az, jsou v Azure Cloud Shellu nainstalované předem.
Jak si správně vybrat
Pro práci s Azure SQL existují různá rozhraní, která můžete použít. Řada funkcí je dostupných ve všech rozhraních. Který z nich zvolíte, závisí na kombinaci předvoleb a na tom, čeho se snažíte dosáhnout. V tomto studijním programu můžete použít mnoho rozhraní popsaných zde. Na konci tohoto modulu najdete zdroje informací, které vám pomůžou získat další informace o těch, které vás zajímají.