Skip to content

Commit debc160

Browse files
authored
Merge pull request #36157 from WilliamDAssafMSFT/20260102-free-offer
20260102 new simplified UI for free offer
2 parents 7d85cbd + 4183ca9 commit debc160

5 files changed

Lines changed: 56 additions & 81 deletions

File tree

azure-sql/database/free-offer.md

Lines changed: 56 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ title: Deploy for Free
33
description: Guidance on how to deploy the Azure SQL Database offer for up to 10 free databases.
44
author: WilliamDAssafMSFT
55
ms.author: wiassaf
6-
ms.reviewer: amapatil, mathoma
7-
ms.date: 08/25/2025
6+
ms.reviewer: ivujic, reneamoso, amapatil, mathoma
7+
ms.date: 01/02/2026
88
ms.service: azure-sql-database
99
ms.subservice: service-overview
1010
ms.topic: how-to
@@ -16,35 +16,15 @@ monikerRange: "=azuresql || =azuresql-db"
1616
> * [Azure SQL Database](free-offer.md?view=azuresql-db&preserve-view=true)
1717
> * [Azure SQL Managed Instance](../managed-instance/free-offer.md?view=azuresql-mi&preserve-view=true)
1818
19-
Try Azure SQL Database at no cost with our free tier offer. Each Azure subscription allows you to create up to 10 General Purpose databases.
19+
Try Azure SQL Database at no cost with our free tier offer. For each database, you get 100,000 vCore seconds, 32 GB of data, and 32 GB of backup storage free per month for the lifetime of your subscription. Each Azure subscription allows you to create up to 10 General Purpose databases.
2020

21-
For each database, you receive a monthly allowance of 100,000 vCore seconds of compute, 32 GB of data storage, and 32 GB of backup storage, free for the lifetime of your subscription.
21+
To get started and quickly create a new free Azure SQL Database, select the **Try for free** link on the [Azure SQL hub at aka.ms/azuresqlhub](https://aka.ms/azuresqlhub).
2222

23-
To get started, look for the **Apply offer** banner on the [provisioning page for Azure SQL Database](https://portal.azure.com/#create/Microsoft.SQLDatabase), or select the **Try for free** link on the [Azure SQL hub at aka.ms/azuresqlhub](https://aka.ms/azuresqlhub).
24-
25-
:::image type="content" source="media/free-offer/azure-sql-database-free-banner.png" alt-text="Screenshot from the Azure portal of the Free Offer banner." lightbox="media/free-offer/azure-sql-database-free-banner.png":::
23+
:::image type="content" source="media/free-offer/show-options-create-sql-database.png" alt-text="Screenshot from the Azure portal showing the Azure SQL hub and the Try for free link in the Azure SQL Database pane." lightbox="media/free-offer/show-options-create-sql-database.png":::
2624

2725
You know the offer has been applied when the **Cost summary** card on the right side of the page shows **Estimated Cost/Month** zero cost.
2826

29-
:::image type="content" source="media/free-offer/cost-summary-card.png" alt-text="Screenshot from the Azure portal of the Free Offer Cost summary card. Included in the details are 'First 32 G B of storage free' and 'First 100,000 vCore seconds free'.":::
30-
31-
## Monthly free limits
32-
33-
An Azure SQL Database you get with the free offer is the same fully managed platform as a service (PaaS) database with database management functions such as upgrading, patching, backups, and monitoring handled without user involvement.
34-
35-
- The monthly free limits include 100,000 vCore seconds of [serverless database](serverless-tier-overview.md) compute and a maximum size of 32 GB of data per database.
36-
- The offer is available for up to 10 databases per Azure subscription.
37-
38-
You have two options you can set in the **Behavior when free limit reached** setting:
39-
40-
- Once the monthly limits on vCore activity or storage are met, each database can be auto-paused until the beginning of the next calendar month.
41-
- This is the **Auto-pause the database until next month** option.
42-
- Keep the database online, with vCore usage and storage amount over the free limits charged to your subscription's billing method, at the standard General Purpose tier serverless rates.
43-
- This is the **Continue using database for additional charges** option.
44-
45-
Regardless, the free amount renews for each free offer database at the start of the next calendar month.
46-
47-
For more information, see the [Azure SQL Database free offer FAQ](free-offer-faq.yml).
27+
:::image type="content" source="media/free-offer/cost-summary-card.png" alt-text="Screenshot from the Azure portal of the Free Offer Cost summary card.":::
4828

4929
## Prerequisites
5030

@@ -61,43 +41,38 @@ Use the Azure portal to create the new free Azure SQL Database.
6141

6242
To create a free offer database, follow these steps:
6343

64-
1. Go to [Azure SQL hub at aka.ms/azuresqlhub](https://aka.ms/azuresqlhub).
65-
1. In the pane for **Azure SQL Database**, select **Show options**.
66-
1. In the **Azure SQL Database options** window, select **Create SQL Database**.
67-
68-
:::image type="content" source="media/free-offer/show-options-create-sql-database.png" alt-text="Screenshot from the Azure portal showing the Azure SQL hub, the Show options button, and the Create SQL Database button." lightbox="media/free-offer/show-options-create-sql-database.png":::
69-
70-
1. On the **Basics** tab, look for the banner that says "Want to try Azure SQL Database for free?", select the **Apply offer** button.
71-
1. Under **Project details**, select your Subscription name.
72-
1. For **Resource group**, select **Create new**, enter `myFreeDBResourceGroup`, and select **OK**.
73-
1. For **Database name**, enter `myFreeDB`.
74-
1. For **Server**, select **Create new**, and fill out the **New server** form with the following values:
75-
- **Server name**: Enter `myfreesqldbserver`, and add some characters for uniqueness. The name of the Azure SQL logical server must be lowercase.
76-
- **Authentication method**: Select **Use both SQL and Microsoft Entra authentication**.
77-
- **Server admin login**: Enter a username for the SQL authentication server admin.
78-
- **Password**: Enter a password for the SQL authenticated server admin that meets complexity requirements, and enter it again in the **Confirm password** field.
79-
- **Location**: Select a location from the dropdown list.
80-
1. Select **OK**. Leave other options as default.
81-
1. Under **Compute + storage**, leave the existing default database as configured "Standard-series (Gen5), 2 vCores, 32-GB storage". You can adjust this setting later if needed.
82-
1. For the **Behavior when free limit reached** setting, you have two choices to determine what happens when the free monthly offer limits are exhausted for a free offer database.
83-
:::image type="content" source="media/free-offer/behavior-when-free-offer-limit-reached.png" alt-text="Screenshot from the Azure portal showing the free Azure SQL Database offer options." lightbox="media/free-offer/behavior-when-free-offer-limit-reached.png":::
84-
- If you choose **Auto-pause the database until next month** option, you'll not be charged for that month once the free limits are reached, however the database will become inaccessible for the remainder of the calendar month. Later, you can enable the **Continue using database for additional charges** setting in the **Compute + Storage** page of the SQL database.
85-
- To maintain access to the database when limits are reached, which results in charges for any amount above the free offer vCore and storage size limits, select the **Continue using database for additional charges** option. You only pay for any usage over the free offer limits.
86-
- You continue to get the free amount renewed at the beginning of each month.
87-
> [!IMPORTANT]
88-
> Once you have chosen **Continue using database for additional charges**, it's not possible to go back to the free amount with auto-pause.
89-
1. Select **Next : Networking**. On the **Networking** tab, for **Firewall rules**, set **Allow Azure services and resources to access this server** set to **Yes**. Set **Add current client IP address** to **Yes**. Leave other options as default.
90-
1. Select **Next : Security**. Leave these options as defaults.
91-
1. Select **Next: Additional settings**. On the **Additional settings** tab, in the **Data source** section, for **Use existing data**, you have options to use an existing database:
92-
- Choose **Sample** to use the sample `AdventureWorksLT` database.
93-
- If you intend to populate with your own data, leave this set to **None**.
94-
1. Select **Review + create**. If you're starting with the free database offer, you should see a card with no charges on it.
44+
1. Select the **Try for free** link on the [Azure SQL hub at aka.ms/azuresqlhub](https://aka.ms/azuresqlhub).
45+
- You can also find the **Apply offer** banner on the [provisioning page for Azure SQL Database](https://portal.azure.com/#create/Microsoft.SQLDatabase), and proceed with the steps to [Create a single database in the serverless compute tier](single-database-create-quickstart.md?view=azuresql-db&preserve-view=true&tabs=azure-portal#create-a-single-database).
46+
47+
1. On the Create SQL Database page, you should see the Free offer banner.
48+
49+
:::image type="content" source="media/free-offer/create-sql-database-free-offer-advanced-configuration.png" alt-text="Screenshot from the Azure portal of the Free offer applied banner.":::
50+
51+
1. On the **Basics** tab:
52+
1. Under **Project details**:
53+
- Select your **Subscription**. Your current subscription is already selected.
54+
- An existing **Resource Group** is already selected. You can change this or create a new resource group.
55+
1. Under **Database details**:
56+
- Use the automatically-created unique **Database name**, or provide a new name.
57+
- An existing logical **Server** is already selected. You can change this or create a new logical server.
58+
59+
That's all that's needed! The new database will be created with defaults, including the option to pause the database when the free limits are reached. This and other options can be changed in the future.
60+
61+
1. Select **Review + create**.
9562
1. Review and select **Create**.
9663

9764
## Query the database
9865

9966
Once your database is created, you can use the **Query editor (preview)** in the Azure portal to connect to the database and query data. For more information, see [Query the database](/azure/azure-sql/database/single-database-create-quickstart?tabs=azure-portal#query-the-database).
10067

68+
You can [connect to and query your database](connect-query-content-reference-guide.md) using different tools and languages:
69+
70+
- [Connect and query using SQL Server Management Studio](connect-query-ssms.md)
71+
- The [mssql extension](https://aka.ms/mssql-marketplace) for [Visual Studio Code](https://code.visualstudio.com/docs)
72+
- [sqlcmd](/sql/tools/sqlcmd/sqlcmd-utility)
73+
- [Azure portal query editor for Azure SQL Database](query-editor.md)
74+
- Review many more [connect and query quickstarts and libraries](connect-query-content-reference-guide.md).
75+
10176
## Monitor and track service usage
10277

10378
You won't be charged for the Azure SQL Database, unless you exceed the free database amount and have selected to continue using for additional charges. To remain within the limit, use the Azure portal to track and monitor your free services usage.
@@ -114,12 +89,30 @@ You will not incur any charges unless you exceed these allowances and you opt to
11489

11590
### Tips on managing vCore seconds
11691

117-
1. Disconnect querying tools such as [SQL Server Management Studio](/ssms/sql-server-management-studio-ssms), including the object explorer, when you're done using them. Leaving connections open can continue to consume credits by preventing auto-pause.
118-
1. On the **Metrics** tab, [create an alert rule](/azure/azure-monitor/alerts/tutorial-metric-alert) at no cost. Use the **Free amount remaining** metric to send an alert when the amount is less than 10,000 vCore seconds (10% of the monthly limit), so you know when you're running out for the month.
92+
- Disconnect querying tools such as [SQL Server Management Studio](/ssms/sql-server-management-studio-ssms), including the object explorer, when you're done using them. Leaving connections open can continue to consume credits by preventing auto-pause.
93+
- On the **Metrics** tab, [create an alert rule](/azure/azure-monitor/alerts/tutorial-metric-alert) at no cost. Use the **Free amount remaining** metric to send an alert when the amount is less than 10,000 vCore seconds (10% of the monthly limit), so you know when you're running out for the month.
11994

120-
## Offer limitations
95+
## Monthly free limits
96+
97+
An Azure SQL Database you get with the free offer is the same fully managed platform as a service (PaaS) database with database management functions such as upgrading, patching, backups, and monitoring handled without user involvement.
98+
99+
- The monthly free limits include 100,000 vCore seconds of [serverless database](serverless-tier-overview.md) compute and a maximum size of 32 GB of data per database.
100+
- The offer is available for up to 10 databases per Azure subscription.
101+
102+
You have two options you can set in the **Behavior when free limit reached** setting:
121103

122-
Compared to a normal General Purpose database, a free offer database has the following limitations.
104+
- Once the monthly limits on vCore activity or storage are met, each database can be auto-paused until the beginning of the next calendar month.
105+
- This is the **Auto-pause the database until next month** option.
106+
- Keep the database online, with vCore usage and storage amount over the free limits charged to your subscription's billing method, at the standard General Purpose tier serverless rates.
107+
- This is the **Continue using database for additional charges** option.
108+
109+
Regardless, the free amount renews for each free offer database at the start of the next calendar month.
110+
111+
For more information, see the [Azure SQL Database free offer FAQ](free-offer-faq.yml).
112+
113+
### Offer limitations
114+
115+
You can use the Azure portal, PowerShell, or Azure CLI to create a free offer database. Compared to a normal General Purpose database, a free offer database has the following limitations.
123116

124117
- When the **Auto-pause the database until next month** option is enabled:
125118
- There is a maximum of 4 vCores and maximum database size of 32 GB.
@@ -132,28 +125,10 @@ Compared to a normal General Purpose database, a free offer database has the fol
132125
- The ability to restore or convert an existing database to the free offer database, or data sync with other databases, isn't available.
133126
- Elastic Jobs and DNS Alias aren't available for this free offer.
134127
- The free offer Azure SQL Database can't be a part of an [elastic pool](elastic-pool-overview.md) or [failover group](failover-group-sql-db.md).
135-
- You can use the Azure portal, PowerShell, or Azure CLI to create a free offer database.
136128
- Currently, the Microsoft Azure for Students Starter offer is incompatible with this Azure SQL Database free offer. Instead, consider the [Azure for College Students offer](https://azure.microsoft.com/pricing/offers/ms-azr-0170p/) or the [Azure Free offer](https://azure.microsoft.com/pricing/offers/ms-azr-0044p/). If desired, the **Continue using database for additional charges** option can deduct from the starting credits.
137-
- For more information, review the [Azure SQL Database free offer FAQ](free-offer-faq.yml).
138-
- Once a region is selected for a free database under a subscription, the same region applies to all free databases in that subscription, and cannot be changed.
139-
- If the free offer banner doesn't appear in the Azure portal as expected, choose the desired logical **Server** in the dropdown list again.
140-
141-
## Clean up resources
142-
143-
When you're finished using these resources, or if you want to start over again with a new free database (limit 10 per subscription), you can delete the resource group you created, which also deletes the Azure SQL Database logical server and single database within it.
144-
145-
To delete `myFreeDBResourceGroup` and all its resources using the Azure portal:
146-
147-
1. In the Azure portal, search for and select **Resource groups**, and then select `myFreeDBResourceGroup` from the list.
148-
1. On the **Resource group** page, select **Delete resource group**.
149-
1. Under **Type the resource group name**, enter `myFreeDBResourceGroup`, and then select **Delete**.
129+
- When setting an **Advanced configuration**, once a region is selected for a free database under a subscription, the same region applies to all free databases in that subscription, and cannot be changed.
130+
- When setting an **Advanced configuration**, if the free offer banner doesn't appear in the Azure portal as expected, choose the desired logical **Server** in the dropdown list again.
150131

151132
## Related content
152133

153134
- [Azure SQL Database free offer FAQ](free-offer-faq.yml)
154-
155-
[Connect and query](connect-query-content-reference-guide.md) your database using different tools and languages:
156-
- [Connect and query using SQL Server Management Studio](connect-query-ssms.md)
157-
- The [mssql extension](https://aka.ms/mssql-marketplace) for [Visual Studio Code](https://code.visualstudio.com/docs)
158-
- [sqlcmd](/sql/tools/sqlcmd/sqlcmd-utility)
159-
- [Azure portal query editor for Azure SQL Database](query-editor.md)
-43.3 KB
Loading
-43.7 KB
Loading
9.63 KB
Loading
-29.4 KB
Loading

0 commit comments

Comments
 (0)