Azure SQL 的管理界面
在部署、使用和管理 Azure SQL 资源时,可以使用各种接口和工具。 本单元介绍可用的工具、其功能以及使用时机。
Azure 门户
Azure 门户为 Azure SQL 资源(包括虚拟机、托管实例和数据库)提供一组广泛的功能。 通过 Azure 门户,你可以部署资源、管理资源,甚至连接到数据库并运行查询。
SQL Server Management Studio
SQL Server Management Studio (SSMS) 是全世界最受欢迎的 SQL Server 工具。 SSMS 经过集成,可用于可视化和使用 Azure SQL,包括虚拟机中的 SQL Server、SQL 托管实例和 SQL 数据库。 必要时,SSMS 仅显示适用于特定 Azure 服务的选项。
Azure Data Studio
Azure Data Studio 是一个跨平台的开放源代码工具,可用于查询和使用各种 Azure 数据源,包括 SQL Server 和 Azure SQL。 Azure Data Studio 支持称为 Notebook 的强大工具,你将在整个学习路径中的部分练习中用到这种工具。 借助 Notebook,可在一个位置混合可运行的代码单元格和格式化文本。 你可根据需要保存结果以供将来参考或分析。
语言和 API
因为所有 Azure SQL 服务都基于 SQL Server 引擎,Azure SQL 支持 Transact-SQL (T-SQL) 语言和表格格式数据流 (TDS) 协议。 这表示通常与 SQL Server 配合使用的所有驱动程序也都可以与 Azure SQL 配合使用。
Azure SQL 支持 REST API 来管理 SQL 托管实例和 SQL 数据库。
命令行接口
Azure SQL 支持常用命令行接口 (CLI),例如 sqlcmd 和 bcp。
此外,特定 Azure SQL 服务方案还支持 Azure CLI 和 Azure PowerShell cmdlet。 Windows、macOS 和 Linux 客户端支持所有这些 CLI。 Azure Cloud Shell 中已预先安装 sqlcmd 和 az 等工具。
使用工具和使用时机
可以使用多种接口与 Azure SQL 进行交互。 每个接口中都提供了许多功能。 所选的功能取决于偏好和尝试实现的目标。 在此学习路径中,可以使用此处所述的多个接口。 在本模块结尾部分,有一些有用的资源,你可以深入了解感兴趣的部分。