练习 - 创建 Azure SQL 数据库
在这里,可为运输物流应用程序设置数据库,包括创建 Azure SQL 数据库逻辑服务器。 实际上,可以选择支持你正在构建的应用类型的设置。
随着时间的推移,如果你发现需要更多的计算能力才可满足需要,那么可调整性能选项,甚至可在 DTU(数据库事务单位)和 vCore(虚拟核心)性能模型之间切换,而几乎不会出现中断。
注意
本练习要求使用你自己的 Azure 订阅。 若要确保不会产生额外的费用,请在完成本模块后清理创建的任何资源。
登录到 Azure 门户。
在“主页”的“Azure 服务”下,选择“创建资源”。
在“创建资源”窗格中的“类别”下,选择“数据库”,然后在结果中选择“SQL 数据库”。
此时,“创建 SQL 数据库”窗格显示。
注意
如果订阅符合条件,则可能会在页面顶部看到“想要免费试用 Azure SQL 数据库?”横幅。 免费套餐在 vCore 常规用途购买模型中提供 100,000 vCore 秒的计算时间,覆盖你的订阅的有效期。 选择“应用套餐”以利用此套餐。 在本练习中,可以使用此 Azure SQL 数据库套餐。 有关详细信息,请参阅免费试用 Azure SQL 数据库。
在“基本信息”选项卡上,为每个设置输入以下值。
设置 值 项目详细信息 订阅 选择订阅。 资源组 选择现有资源组或选择“新建”。 对于此训练练习,请创建新的资源组,以便轻松清理。 数据库详细信息 数据库名称 Logistics
服务器 [请参阅步骤 5] 是否要使用 SQL 弹性池? 否 工作负载环境 对于此训练练习,请选择“开发”。 计算 + 存储 [见第 6 步] 备份存储冗余 备份存储冗余 若要最大程度地降低此训练练习的成本,请选择“本地冗余备份存储”,它不适合生产应用数据库。 在“服务器”下,选择“新建”。 此时将显示“创建 SQL 数据库服务器”窗格。 为每个设置输入以下值:
设置 值 服务器名称 请输入一个全局唯一的服务器名称。 位置 选择你附近的区域。 身份验证方法 对于此训练练习,请选择“使用 SQL 身份验证”。 对于生产应用程序,Microsoft Entra 是一种更可靠且更安全的方法。 服务器管理员登录名 选择作为主要管理员登录 ID 的唯一管理员登录名。 密码 提供一个强密码。 选择“确定”。
在“数据库详细信息”部分中,对于“计算 + 存储”,选择“配置数据库”。 此时将显示“配置”窗格。 为每个设置输入以下值:
设置 值 服务和计算层 服务层级 如果使用了免费 Azure SQL 数据库产品/服务,请保留默认设置。
否则,请在“服务层级”下拉列表的“基于 DTU 的购买模型”下选择“基本”。
你可以在将来随时纵向扩展或缩减数据库的服务和计算层。达到免费使用限制时的行为 如果使用了免费 Azure SQL 数据库产品/服务,请暂时将其设置为“自动暂停数据库至下月”。 稍后可以配置此设置。 剩余设置 接受默认值 选择“应用”。
选择屏幕顶部的“其他设置”选项卡,并为每个设置输入或确认以下值。
设置 值 数据源 使用现有数据 对于此训练练习,请选择“无”。 (可选)若要从 AdventureWorksLT
示例数据集开始,请选择“示例”。数据库排序规则 排序规则 SQL_Latin1_General_CP1_CI_AS 维护时段 维护时段 系统默认(下午 5 点至上午 8 点) 在“标记”选项卡中,考虑将 Azure 标记分配给你的所有 Azure 资产。 例如,创建“Owner”或“CreatedBy”标记来标识创建资源的人员。 此外,用“Environment”标记来标识此资源是用于生产还是开发等。有关详细信息,请参阅制定 Azure 资源的命名和标记策略。
选择“查看 + 创建”选项卡以验证条目并查看成本。
选择“创建”以创建 Azure SQL 数据库。
重要
请记住服务器名称、管理员登录名和密码,供下一个练习使用。
在部署过程中,“部署详细信息”会显示创建的资源。 部署完成后,(可选)选择“固定到仪表板”,然后选择“转到资源”。 此时将显示 SQL 数据库服务器的“概述”窗格。 你的 Azure SQL 数据库现已启动并运行!
设置服务器防火墙
有多种选项可用于配置、保护、监视数据库并进行故障排除。 可以指定允许哪些系统通过防火墙访问数据库。
重要
最初,防火墙会阻止从 Azure 外部对数据库服务器的所有访问。
对于此训练练习,你只需从你的本地计算机访问数据库。 之后,可以添加更多系统,例如移动应用。
现在,我们使计算机能够通过防火墙访问数据库。
在 SQL 数据库的“概览”页面上,选择“设置服务器防火墙”。 此时将显示“网络”窗格。
提示
“设置服务器防火墙”选项显示在数据库的“概览”页上。 在逻辑 Azure SQL 服务器中,从服务菜单中选择“安全性”下的“网络”。
在“公用网络访问”下,选择“选择的网络”。
在“防火墙规则”下,选择“添加客户端 IP4 地址”。 此操作会自动添加计算机的 IP 地址。
选择“保存”。
现在,可以使用新数据库和 Azure Cloud Shell 进行一些实践练习。 在下一单元中,你将连接到数据库、创建表、添加一些示例数据,并执行一些 SQL 语句。