You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: azure-sql/database/free-offer.md
+7-9Lines changed: 7 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: Deploy for Free
2
+
title: Try Azure SQL Database for Free
3
3
description: Guidance on how to deploy the Azure SQL Database offer for up to 10 free databases.
4
4
author: WilliamDAssafMSFT
5
5
ms.author: wiassaf
@@ -22,10 +22,6 @@ To get started and quickly create a new free Azure SQL Database, select the **Tr
22
22
23
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":::
24
24
25
-
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.
26
-
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.":::
28
-
29
25
## Prerequisites
30
26
31
27
To create a free Azure SQL Database, you need:
@@ -37,9 +33,7 @@ To create a free Azure SQL Database, you need:
37
33
38
34
## Create a database
39
35
40
-
Use the Azure portal to create the new free Azure SQL Database.
41
-
42
-
To create a free offer database, follow these steps:
36
+
Use the Azure portal to create the new free Azure SQL Database. To create a free offer database, follow these steps:
43
37
44
38
1. Select the **Try for free** link on the [Azure SQL hub at aka.ms/azuresqlhub](https://aka.ms/azuresqlhub).
45
39
- 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).
@@ -56,7 +50,11 @@ To create a free offer database, follow these steps:
56
50
- Use the automatically-created unique **Database name**, or provide a new name.
57
51
- An existing logical **Server** is already selected. You can change this or create a new logical server.
58
52
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.
53
+
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.
54
+
55
+
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.
56
+
57
+
:::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.":::
This article describes the free offer of [Azure SQL Managed Instance](sql-managed-instance-paas-overview.md), which gets you the following capacity free of charge for the first 12 months:
23
-
- a General Purpose or [Next-gen General Purpose](service-tiers-next-gen-general-purpose-use.md) instance
24
-
- Up to 500 databases (based on the service tier)
25
-
- 720 vCore hours of compute every month
26
-
- 64 GB of storage
22
+
This article describes the free offer of [Azure SQL Managed Instance](sql-managed-instance-paas-overview.md), which provides for the first 12 months a free instance with up to 500 databases, 720 vCore hours of compute, and 64 GB of storage.
27
23
28
-
## Overview
24
+
To get started, select the **Try for free** link on the [Azure SQL hub at aka.ms/azuresqlhub](https://aka.ms/azuresqlhub).
29
25
30
-
The free Azure SQL Managed Instance offer is designed for:
31
-
- New customers who want to explore SQL Managed Instance and get started with cloud-native SQL Server capabilities.
32
-
- Existing customers who need a development environment to build proof-of-concept applications.
33
-
- Testing existing SQL Server workloads in Azure before committing to a paid plan.
26
+
:::image type="content" source="media/free-offer/try-for-free.png" alt-text="Screenshot from the Azure SQL hub of the Try for free button for Azure SQL Managed Instance.":::
34
27
35
-
To get started, [create a new Azure SQL Managed Instance](https://portal.azure.com/#browse/Microsoft.Sql%2FmanagedInstances) from the Azure portal. To use the free offer, select **Apply free offer** from the banner at the top of the [Create Azure SQL Managed Instance](https://portal.azure.com/#view/SqlAzureExtension/CreateManagedInstanceBladeV2/_provisioningContext~/) page, or select the **Try for free** link on the [Azure SQL hub at aka.ms/azuresqlhub](https://aka.ms/azuresqlhub).
28
+
## Prerequisites
36
29
37
-
:::image type="content" source="media/free-offer/free-sql-managed-instance-banner.png" alt-text="Screenshot from the Azure portal of the Free Offer banner.":::
30
+
To create a freeAzure SQL Database, you need:
38
31
39
-
You know the offer is applied when the **Cost summary** card on the right side of the page shows **Estimated total** as **Free**.
32
+
- An Azure account.
33
+
- A [supported Azure subscription](#supported-subscription-types). There's a limit of 1 free offer SQL managed instance per subscription.
40
34
41
-
:::image type="content" source="media/free-offer/cost-summary-card.png" alt-text="Screenshot of the Free Offer Cost summary card. Included in the details are 'First 64 GB of storage free' and '720 vCore hours free'.":::
35
+
<aid="create-a-free-instance"></a>
42
36
43
-
## What's included in the free offer
37
+
## Create a free SQL managed instance
44
38
45
-
The free SQL Managed Instance offer includes:
46
-
- One General Purpose or Next-gen General Purpose SQL Managed Instance per subscription.
47
-
-**720 vCore hours** every month for 12 months.
48
-
- Creating up to **500 databases** in the Next-gen General Purpose service tier, or up to **100 databases** in the General Purpose service tier.
49
-
- 64 GB of data storage.
50
-
- SQL license for the instance.
51
-
- Automatically backed up databases retained for up to seven days.
52
-
-**Standard workday**[start/stop schedule enabled by default](#default-instance-schedule) to ensure efficient use of credits.
53
-
- The instance automatically stops when you reach the monthly vCore limit. When you set the start/stop schedule on the instance, the next scheduled start succeeds when credits are available again.
54
-
- No extra charges are applied until you decide to upgrade to paid version.
39
+
Use the Azure portal to create a free Azure SQL Managed Instance. To create your free SQL managed instance, follow these steps:
55
40
56
-
## Create a free instance
41
+
1. Go to [Azure SQL hub at aka.ms/azuresqlhub](https://aka.ms/azuresqlhub).
42
+
1. On the **Azure SQL Managed Instance** tile, select **Try for free** to open the **Create Azure SQL Managed Instance** page, with the free offer already applied:
57
43
58
-
Use the Azure portal to create a free Azure SQL Managed Instance.
44
+
- Alternatively, you can go directly to the [Create Azure SQL Managed Instance](https://portal.azure.com/#view/SqlAzureExtension/CreateManagedInstanceBladeV2/_provisioningContext~/) page in the Azure portal. Then select **Apply free offer** from the banner at the top of the page. Proceed with the steps to [Create Azure SQL Managed Instance in the Azure portal](instance-create-quickstart.md).
59
45
60
-
To create your free SQL managed instance, follow these steps:
46
+
1. On the **Basics** tab:
47
+
1. Under **Project details**:
48
+
- Select your **Subscription**. Your current subscription is already selected.
49
+
- A new **Resource Group** with a default name is provided. You can use an existing group or create a new resource group with a different name.
50
+
1. Under **Managed Instance details**:
51
+
- Use the automatically created unique **Managed Instance name**, or provide a new name.
52
+
- Choose a **Region**.
61
53
62
-
1. Go to [Azure SQL hub at aka.ms/azuresqlhub](https://aka.ms/azuresqlhub).
63
-
1. On the **Azure SQL Managed Instance** tile, select **Try for free** to open the **Create Azure SQL Managed Instance** page, with the free offer already applied:
54
+
That's all you need! The portal creates the new SQL managed instance with default settings.
64
55
65
-
:::image type="content" source="media/free-offer/show-options-create-sql-managed-instance.png" alt-text="Screenshot from the Azure portal of the Azure SQL hub, showing the Try for free button for the SQL Managed Instance button." lightbox="media/free-offer/show-options-create-sql-managed-instance.png":::
56
+
You know the offer is applied when the **Cost summary** card on the right side of the page shows **Estimated Cost/Month** zero cost.
66
57
67
-
Alternatively, you can go to the [Create Azure SQL Managed Instance](https://portal.azure.com/#view/SqlAzureExtension/CreateManagedInstanceBladeV2/_provisioningContext~/) page in the Azure portal directly, and then select **Apply free offer** from the banner at the top of the page.
58
+
:::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.":::
68
59
69
-
1. Check the **Estimated costs per month** to validate the free offer is applied to your instance.
70
-
1. For **Resource group**, either select an existing resource group from the dropdown list or select **Create new** to create a new resource group. Enter the name of your resource group, such as `myFreeMIResourceGroup` and then select **OK**.
71
-
1. Instance details such as the name and region, are already populated with default values but you can choose to modify these values.
72
-
1. You can choose to leave the **Compute + storage** as default, or select **Configure Managed Instance** to update the number of vCores, and upgrade the service tier from General Purpose to [Next-gen General Purpose](service-tiers-next-gen-general-purpose-use.md).
73
-
1. Select your preferred authentication method. Select **Next : Networking**.
74
-
1. On the **Networking** tab, the public endpoint is enabled by default so you can connect to the instance from any application that can access the internet. You can choose to disable the public endpoint to test a closed environment and to [connect to your instance](#connect-to-your-instance).
75
-
1. Select **Next: Security**. You can choose to leave these options as default, or modify them as needed.
76
-
1. Select **Next: Additional settings**. You can choose to leave these options as default, or modify them as needed. The [instance schedule](#default-instance-schedule) is based on the time zone you configure on this page.
77
-
1. Select **Review + create** to review your settings and then use **Create** to create your free instance.
60
+
1. Select **Review + create**.
61
+
1. Review and select **Create**.
78
62
79
63
## Connect to your instance
80
64
81
-
The way to connect to your instance depends on whether or not you disabled the public endpoint when you created your instance. For more information about endpoints, review[Connectivity architecture](connectivity-architecture-overview.md#communication-overview).
65
+
How you connect to your instance depends on whether you disabled the public endpoint when you created your instance. For more information about endpoints, see[Connectivity architecture](connectivity-architecture-overview.md#communication-overview).
82
66
83
67
### Public endpoint enabled
84
68
@@ -109,7 +93,7 @@ If you disable the public endpoint, you can choose to either [Create an Azure VM
109
93
110
94
## Default instance schedule
111
95
112
-
To conserve credits, the free instance is scheduled to be on from 9 a.m. to 5 p.m. Monday through Friday in the time zone configured when you created the instance. If no time zone is configured, the default time zone is UTC. The time zone can't be modified after the instance is created.
96
+
To conserve credits, the free instance is scheduled to be on from 9 a.m. to 5 p.m. Monday through Friday in the time zone configured when you created the instance. If you don't configure a time zone, the default time zone is UTC. You can't modify the time zone after you create the instance.
113
97
114
98
You can [modify the schedule](instance-stop-start-how-to.md) to suit your business needs.
115
99
@@ -130,7 +114,8 @@ To restore your database by using Transact-SQL in SQL Server Management Studio,
130
114
1. Run the following command to check that your credential has access to the storage account:
131
115
132
116
```sql
133
-
RESTORE FILELISTONLY FROM URL ='https://mitutorials.blob.core.windows.net/examples/WideWorldImporters-Standard.bak';
117
+
RESTORE FILELISTONLY
118
+
FROM URL ='https://mitutorials.blob.core.windows.net/examples/WideWorldImporters-Standard.bak';
134
119
```
135
120
136
121
1. Run the following statement to restore the sample Wide World Importers database:
@@ -167,7 +152,7 @@ To upgrade your instance, follow these steps:
167
152
:::image type="content" source="media/free-offer/upgrade-to-paid-offer.png" alt-text="Screenshot of the paid offer selected on the compute + storage page for your instance in the Azure portal." lightbox="media/free-offer/upgrade-to-paid-offer.png":::
168
153
169
154
> [!NOTE]
170
-
> When you change a free SQL managed instance to a paid offer, the free offer is no longer available for that instance. To continue using the free offer, you must create a new instance and apply the free offer again.
155
+
> When you change a free SQL managed instance to a paid offer, the free offer isn't available for that instance. To continue using the free offer, you must create a new instance and apply the free offer again.
171
156
172
157
## Clean up resources
173
158
@@ -186,9 +171,29 @@ Use a similar procedure to remove the individual free SQL managed instance resou
186
171
> [!WARNING]
187
172
> Deleting a resource group is irreversible. Make sure you no longer need any of the resources it contains.
188
173
189
-
## Free offer limits
174
+
## What's included in the free offer
175
+
176
+
The free Azure SQL Managed Instance offer is designed for:
177
+
178
+
- New customers who want to explore SQL Managed Instance and get started with cloud-native SQL Server capabilities.
179
+
- Existing customers who need a development environment to build proof-of-concept applications.
180
+
- Testing existing SQL Server workloads in Azure before committing to a paid plan.
181
+
182
+
The free SQL Managed Instance offer includes:
183
+
184
+
- One General Purpose, Standard-series (Gen 5) SQL managed instance per subscription.
185
+
- 4 vCores and **720 vCore hours** every month for 12 months.
186
+
- Creating up to **500 databases** in the Next-gen General Purpose service tier, or up to **100 databases** in the General Purpose service tier.
187
+
- 64 GB of data storage.
188
+
- SQL license for the instance.
189
+
- Automatically backed up databases retained for up to seven days with locally redundant backup storage in Azure.
190
+
-**Standard workday**[start/stop schedule enabled by default](#default-instance-schedule) to ensure efficient use of credits.
191
+
- The instance automatically stops when you reach the monthly vCore limit. When you set the start/stop schedule on the instance, the next scheduled start succeeds when credits are available again.
192
+
- No extra charges are applied until you decide to upgrade to paid version.
193
+
194
+
### Free offer limits
190
195
191
-
The free Azure SQL Managed Instance offer is the same fully managed platform as a service (PaaS) instance you get with the paid version. It handles all of the same database management functions (such as upgrading, patching, backups, and monitoring) without user involvement. You can get one free instance per Azure subscription.
196
+
The free Azure SQL Managed Instance offer is the same fully managed platform as a service (PaaS) instance you get with the paid version. It handles all of the same database management functions, such as upgrading, patching, backups, and monitoring, without user involvement. You can get one free instance per Azure subscription.
192
197
193
198
The following table describes the limits of the free SQL Managed Instance:
194
199
@@ -218,13 +223,13 @@ Additionally, the following limitations apply:
218
223
- The free offer is currently available in the [following regions](region-availability.md#free-offer).
219
224
- If you delete a free SQL managed instance, you delete all its databases and can't restore them.
220
225
221
-
## Monthly vCore limits
226
+
###Monthly vCore limits
222
227
223
228
The monthly free limits include 720 vCore hours of compute. Your free month of credits starts when you create your instance and renews on the same day of the following month.
224
229
225
230
When you reach the monthly free vCore limit, the instance stops with a status of `Stopped - Insufficient credit`. A banner on the **Overview** page of your instance in the Azure portal gives you the option to create a new paid instance. You can [restore your database](point-in-time-restore.md#restore-an-existing-database) to the new instance to continue your business without the limits imposed by the free offer.
226
231
227
-
The free vCore hours renew on the same date each month, starting the day the offer is applied. If your instance stops due to insufficient credits, then after you have credits available again, the instance starts automatically at the next scheduled start. You can also stop the instance manually at any time to avoid using up your free monthly vCore hours.
232
+
The free vCore hours renew on the same date each month, starting the day the offer is applied. If your instance stops due to insufficient credits, then after you have available credits again, the instance starts automatically at the next scheduled start. You can also stop the instance manually at any time to avoid using up your free monthly vCore hours.
228
233
229
234
On the **Overview** pane of your free instance in the Azure portal, you can identify:
230
235
-**Pricing tier**: the free offer applied to your instance.
Copy file name to clipboardExpand all lines: docs/connect/odbc/vector-data-type.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -289,8 +289,8 @@ Use `SQLBindParameter` to send vector values to SQL Server.
289
289
```
290
290
291
291
-`ParameterValuePtr`: points to a populated `SQL_SS_VECTOR_STRUCT`
292
-
-`ColumnSize`: ignored for vector data
293
-
-`DecimalDigits`: ignored for vector data
292
+
-`ColumnSize`: ignored for input parameters. For output parameters and data-at-execution scenarios, specify the total vector size: `sizeof(SQL_SS_VECTOR_STRUCT)` + (**float** array size)
293
+
-`DecimalDigits`: ignored for input parameters. For output parameters and data-at-execution scenarios, specify the vector base type
0 commit comments