你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文介绍 Azure SQL 托管实例的免费产品/服务,可在前 12 个月免费获取以下容量:
- 常规用途实例或新一代常规用途实例
- 最多 500 个数据库(基于服务层级)
- 每月 720 vCore 小时的计算小时数
- 64 GB 存储
概述
免费的 Azure SQL 托管实例产品/服务专为以下目的而设计:
- 想要浏览 SQL 托管实例并开始使用云原生 SQL Server 功能的新客户。
- 需要开发环境以构建概念验证应用程序的现有客户。
- 在提交付费计划之前,在 Azure 中测试现有的 SQL Server 工作负荷。
若要开始,请从 Azure 门户创建新的 Azure SQL 托管实例 。 若要使用免费产品/服务,请从“创建 Azure SQL 托管实例”页面顶部的横幅中选择“免费应用”产品/服务,或在 azure SQL 中心 aka.ms/azuresqlhub 选择“免费试用”链接。
你知道,当页面右侧“成本摘要”卡片中的“估算总额”显示为“免费”时,表示优惠已应用。
免费套餐中包含的内容
免费的 SQL 托管实例产品/服务包括:
- 每个订阅可以拥有一个通用型或下一代通用型 SQL 托管实例。
- 在 12 个月中,每月 720 vCore 小时。
- 在“下一代常规用途”服务层级中创建多达 500 个数据库 ,或者在“常规用途”服务层级中创建最多 100 个数据库 。
- 64 GB 的数据存储。
- 实例的 SQL 许可证。
- 自动备份的数据库最多保留七天。
- 默认启用标准工作日开始/停止计划,以确保有效使用额度。
- 达到每月 vCore 限制时,实例会自动停止。 当您在实例上设置启动/停止计划时,下一个计划的启动将在积分再次可用时成功进行。
- 在决定升级到付费版本之前,不会收取任何额外费用。
创建免费实例
使用 Azure 门户创建免费的 Azure SQL 托管实例。
若要创建免费的 SQL 托管实例,请执行以下步骤:
在 Azure SQL 托管实例 磁贴上,选择免费试用以打开创建 Azure SQL 托管实例页面,免费套餐已应用。
或者,可以直接转到 Azure 门户中的“ 创建 Azure SQL 托管实例 ”页,然后从页面顶部的横幅中选择 “应用免费套餐 ”。
检查 每月的估计成本 ,以验证免费产品/服务是否适用于实例。
对于“资源组”,从下拉列表中选择一个现有资源组,或者选择“新建”以创建新的资源组。 输入资源组名称,例如
myFreeMIResourceGroup,然后选择“确定”。实例详细信息(如名称和区域)已填充默认值,但可以选择修改这些值。
可以选择将 计算 + 存储 保留为默认值,或选择“ 配置托管实例 ”以更新 vCore 数,并将服务层级从“常规用途”升级到 “下一代常规用途”。
选择首选身份验证方法。 选择“下一页:网络”。
在“网络”选项卡上,公共终结点默认处于启用状态,因此可以从任何可访问 Internet 的应用程序连接到实例。 可以选择禁用公共终结点以测试封闭的环境并 连接到实例。
选择“下一页:安全性。 可以选择将这些选项保留为默认值,或根据需要对其进行修改。
选择“下一步: 其他设置”。 可以选择将这些选项保留为默认值,或根据需要对其进行修改。 实例计划将基于此页配置的时区。
选择“查看 + 创建”以检查设置,然后选择“创建”以创建新的免费实例。
连接到实例
连接到实例的方式取决于创建实例时是否禁用了公共终结点。 有关终结点的详细信息,请查看 连接体系结构。
公共终结点已启用
将免费产品/服务应用到实例时,默认情况下会启用公共终结点,以便可以从可访问 Internet 的任何应用程序连接到实例。
如果启用了公共终结点,请按照以下步骤连接到实例:
转到 Azure 门户中的 SQL 托管实例。
在 “安全性”下,选择“ 网络 ”,然后从 “终结点 ”字段中复制值,例如:
contoso-free-sqlmi.public.123456789.database.windows.net,3342还可以在 “设置” 和 “连接字符串” 下找到连接到实例的连接字符串。
打开首选数据工具,例如 SQL Server Management Studio (SSMS)。
选择 “连接 ”,然后将从 Azure 门户复制的 SQL 托管实例的 终结点 值粘贴到服务器名称字段中:
选择首选的身份验证方法 - SQL Server 身份验证或Microsoft Entra,并在必要时提供凭据。
选择“连接”以连接到 Azure SQL 托管实例。
公共终结点已禁用
如果禁用公共终结点,可以选择 在同一虚拟网络中创建 Azure VM 或 配置点到站点 以连接到您的 Azure 实例。 有关详细信息,请参阅将应用程序连接到 Azure SQL 托管实例。
默认实例安排
为了节省额度,免费实例被安排在创建实例时配置的时区内,于星期一至星期五的上午9点到下午5点运行。 如果未配置时区,则默认时区为 UTC。 创建实例后,无法修改时区。
可以根据业务需要修改计划。
还原示例数据库
可以使用首选查询工具(如 SQL Server Management Studio (SSMS)将示例 Wide World Importers 数据库还原到免费的 SQL 托管实例。
若要在 SQL Server Management Studio 中使用 Transact-SQL 还原数据库,请执行以下步骤:
连接到免费实例并打开新的查询窗口。
运行以下命令以创建访问公开可用的存储帐户的凭据:
CREATE CREDENTIAL [https://mitutorials.blob.core.windows.net/examples/WideWorldImporters-Standard.bak] WITH IDENTITY = 'SHARED ACCESS SIGNATURE';运行以下命令,检查凭据是否有权访问存储帐户:
RESTORE FILELISTONLY FROM URL = 'https://mitutorials.blob.core.windows.net/examples/WideWorldImporters-Standard.bak';运行以下语句以还原示例 Wide World Importers 数据库:
RESTORE DATABASE [WideWorldImportersExample] FROM URL = 'https://mitutorials.blob.core.windows.net/examples/WideWorldImporters-Standard.bak';运行以下语句以跟踪还原过程的状态:
SELECT session_id as SPID, command, a.text AS Query, start_time, percent_complete , dateadd(second,estimated_completion_time/1000, getdate()) as estimated_completion_time FROM sys.dm_exec_requests r CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) a WHERE r.command in ('BACKUP DATABASE','RESTORE DATABASE');
升级到付费实例
若要使用无限制的付费 Azure SQL 托管实例,或者如果用完 vCore 小时,请直接从 Azure 门户将免费实例升级到付费实例。
要升级实例,请按照以下步骤操作:
转到 Azure 门户中的 SQL 托管实例。
选择要升级的免费实例,导航到 SQL 托管实例的“概述”页。
在“设置”下,选择“计算 + 存储”以打开“计算 + 存储”页。 或者,可以从“概述”页上的横幅中选择“升级到付费套餐”。
在 “计算 + 存储 ”页上:
- 选择产品/服务类型下的“付费产品/服务”,将实例升级到付费版本。
- 查看 每月估计的成本。
- 选择“应用”以确认升级。
注意
将免费 SQL 托管实例更改为付费产品/服务时,免费套餐不再可用于该实例。 若要继续使用免费产品/服务,必须创建新的实例并再次应用免费套餐。
清理资源
使用完免费的 Azure SQL 托管实例或想要开始使用新实例后,可以删除整个资源组或单个实例。 此作将删除实例和任何关联的数据库。
若要使用 Azure 门户删除资源组及其所有资源,请执行以下步骤:
- 在 Azure 门户中,在顶部搜索栏中搜索 资源组 并选择它。
- 从列表中选择资源组,例如
myFreeMIResourceGroup。 - 在“资源组概述”页上,选择“ 删除资源组”。
- 出现提示时,键入要确认的资源组的名称。
- 选择 “删除” 以删除组及其 所有资源。
使用类似的过程删除单个免费的 SQL 托管实例资源。
警告
删除资源组的操作不可逆。 请确保不再需要它包含的任何资源。
免费套餐限制
免费版 Azure SQL 托管实例优惠与付费版本提供的完全托管平台即服务 (PaaS) 实例相同。 它处理所有相同的数据库管理功能(例如升级、修补、备份和监视),而无需用户参与。 可以为每个 Azure 订阅获取一个免费实例。
免费 SQL 托管实例的限制于下表中描述:
| 类别 | 限制 |
|---|---|
| 计算 | 仅限 4 或 8 个 vCore 实例 |
| 数据库 | 100 (常规用途) / 500 (下一代常规用途) |
| vCore 小时数 | 每月 720 vCore 小时 |
| 存储 | 64 GB 的数据1 |
| IOPS | 取决于文件大小/下一代常规用途为 3002 |
| 每个订阅的实例数 | 1 |
| 服务层级 | 通用用途和下一代通用用途 |
| 硬件 | 仅标准 |
| 备份保留 | 短期保留期为 1-7 天 |
| SQL 许可证成本 | 无 |
| 保证的 SLA | 无 |
1 由于系统文件最多可占用 32 GB 的存储空间,因此用户数据的可用存储可能小于 64 GB。使用下一代常规用途服务层升级的免费实例限制为 300 IOPS,IOPS 滑块不可用。
此外,还存在以下限制:
- 优惠自激活之日起有效期为 12 个月。 每个订阅一次只能将它应用于一个实例。
- 12 个月后,免费 SQL 托管实例将停止。 如果不在 30 天内将实例升级到付费版本,则实例和所有数据库都会被删除,并且不再可恢复。
- 不支持以下功能: 区域冗余、 故障转移组、 长期备份保留、修改备份存储冗余。
- 只能在免费套餐限制内进行扩大和缩小。
- 免费套餐目前在 以下区域提供。
- 如果删除免费的 SQL 托管实例,则删除其所有数据库,并且无法还原它们。
每月 vCore 限制
每月免费限制包括 vCore 720 个小时的计算时间。 当您创建实例时,免费信用额度的一个月即开始,并将在下个月的同一天续订。
达到每月免费 vCore 限额时,实例将以状态 Stopped - Insufficient credit 停止。 Azure 门户中实例的 “概述 ”页上的横幅提供了创建新的付费实例的选项。 可以恢复数据库到新实例,以继续业务,不再受免费套餐使用限额限制。
免费vCore小时会在每个月申请优惠的当天自动续订。 如果实例由于信用额度不足而停止,则在再次提供额度后,实例将在下一个计划的启动时自动启动。 还可以随时手动停止实例,以避免耗尽免费的每月 vCore 小时数。
在 Azure 门户中免费实例的 “概述 ”窗格中,可以识别:
- 定价层:应用于实例的免费产品/服务。
- 免费 vCore 小时续订时间:免费 vCore 小时回收之前的天数。
- 免费 vCore 使用时间:当前 30 天周期内剩余的免费 vCore 使用时间。
注意
如果删除原始免费 SQL 托管实例并创建新的托管实例,则免费额度不会重置。 本月剩余的 vCore 小时数将延续到新实例,并且最初每月续订日期会再次提供完整的 720 vCore 小时数。
支持的订阅类型
以下订阅类型提供免费的 Azure SQL 托管实例产品/服务: