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
The ESU subscription enabled on a connected server with passive SQL Server instances doesn't incur the ESU charges. This way you can guarantee that future ESUs will be applied to that server. To qualify, all SQL Server instances on this server must meet the passivity criteria defined in [Manage passive license for high availability and disaster recovery](manage-license-billing.md#free-dr).
182
182
183
-
For additional information on passive replica detection logic, review [Manage passive license for high availability and disaster recovery](manage-license-billing.md#manage-passive-license-for-high-availability-and-disaster-recovery).
## <aid="server-cal"></a> Manage SQL Server instances that use a Server+CAL license
186
186
@@ -234,7 +234,7 @@ The usage of the [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] ESU
234
234
235
235
-[!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] ESU subscription usage is reported per OSE whether one or multiple [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] instances are installed on the same OSE.
236
236
237
-
- If multiple out-of-support [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] instances of the same version are installed on the same OSE, the highest [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] edition defines the ESU subscription meter that's sent every hour.
237
+
- If multiple out-of-support [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] instances of the same version are installed on the same OSE, the highest [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] edition defines the ESU subscription meter.
238
238
239
239
- If multiple out-of-support instances of both [!INCLUDE [sssql11-md](../../includes/sssql11-md.md)] and [!INCLUDE [sssql14-md](../../includes/sssql14-md.md)] are installed on the same OSE, with the same or different editions, one instance of the same version is billed separately because they have different prices and bill-back periods.
240
240
@@ -320,15 +320,15 @@ If the Arc enabled machine goes offline and reconnects to Azure in a different s
320
320
>
321
321
> This difference is expected, and it should be a one-time charge.
322
322
>
323
-
> During the following months, you should see only the regular hourly charges. Additional bill-back charges could be added in cases of connectivity disruptions, but they're typically much smaller amounts.
323
+
> In later months, you should see only the regular hourly charges. Additional bill-back charges could be added to account for the connectivity disruptions, but they're typically much smaller amounts.
324
324
325
325
## Related content
326
326
327
327
-[Product terms for SQL Server enabled by Azure Arc](https://www.microsoft.com/licensing/terms/productoffering/MicrosoftAzure/eaeas#ServiceSpecificTerms)
328
328
-[SQL Server licensing guide (download link)](https://download.microsoft.com/download/e/2/9/e29a9331-965d-4faa-bd2e-7c1db7cd8348/SQL_Server_2019_Licensing_guide.pdf)
329
329
-[SQL Server 2022 pricing and licensing](https://www.microsoft.com/sql-server/sql-server-2022-pricing)
330
330
-[Configure SQL Server enabled by Azure Arc](manage-configuration.md)
331
-
-[Frequently asked questions about billing](faq.yml#billing)
331
+
-[Frequently asked questions about billing](faq.yml#recurring-pay-as-you-go-billing)
Copy file name to clipboardExpand all lines: docs/sql-server/azure-arc/faq.yml
+43-1Lines changed: 43 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ sections:
27
27
answer: |
28
28
No. Microsoft only captures metadata and information about your SQL Server to help troubleshoot and inventory. The data sent doesn't include user data or about your utilization of SQL Server.
29
29
30
-
- name: Billing
30
+
- name: Pay-as-you-go billing
31
31
questions:
32
32
- question: Does pay-as-you-go billing stop charging when connectivity between the SQL Server resource and Azure is temporarily interrupted?
33
33
answer: No, Intermittent internet connectivity doesn't stop the pay-as-you-go billing. The usage is reported and accounted for by the billing logic when the connectivity is restored.
@@ -50,6 +50,26 @@ sections:
50
50
- question: Can I switch from pay-as-you-go to license and vice versa?
51
51
answer: Yes, you can change your selection. To change, run SQL Server Setup again, and choose the **Maintenance** tab, then select **Edition Upgrade**. The mode is now changed to Enterprise license. To revert back to pay-as-you-go, you can use the same steps and change the setting.
52
52
53
+
- question: I have an enterprise or a small business account with Microsoft, do I need to enable the recurring pay-as-you-go billing?
54
+
answer: |
55
+
No. At this point, recurring billing is only enabled in the cloud solution provider (CSP) managed Azure subscriptions.
56
+
57
+
- question: How do I ensure that my VM and SQL server are not billed when it is disconnected or turned off intentionally?
58
+
answer: |
59
+
If the machine is offline for less than 30 days and then reconnects, the uploaded SQL Server usage will reflect the offline period, and the monthly invoice will account for it. If you keep the machine offline for longer than 30 days, the pay-as-you-go billing will resume when the machine is back online and reconnects to Azure Arc.
60
+
61
+
- question: If I have a server that is regularly disconnected for more than 30 days, what should I do?
62
+
answer: |
63
+
- If you take your VM offline intentionally for a period longer than 30 days, and stop using SQL Server, the pay-as-you-go billing will resume when the machine is back online and reconnects to Azure Arc.
64
+
- If your SQL Server instance is continuously running during the disconnected time period, you must restore the connectivity to stay compliant. Review [Troubleshoot extension](troubleshoot-extension.md).
65
+
66
+
- question: How can I be notified about when a given machine does not send usage data when expected or when recurring billing has happened or is happening?
67
+
answer: |
68
+
You can:
69
+
- See the billing mode of each machine in the Arc-enabled SQL Server Billing dashboard in the Azure portal.
70
+
- Write your own ARG query to get the billing mode and last billed data points.
71
+
- Subscribe to Activity Log events for when usage records are not received when expected or when recurring billing starts or is happening. Review [Use activity logs with SQL Server enabled by Azure Arc](activity-logs.md).
72
+
53
73
- name: Security
54
74
questions:
55
75
- question: What are the best practices for security?
@@ -92,6 +112,28 @@ sections:
92
112
- question: How does SQL Server enabled by Azure Arc license management work with associated services?
93
113
answer: The associated services are represented as SQL Server instances in Azure Resource Manager (ARM) with a service_type property reflecting if it is an engine or an associated service installation. Review [Manage licensing and billing](manage-license-billing.md) and [Extended Security Updates](extended-security-updates.md) for details.
94
114
115
+
- name: "Recurring pay-as-you-go billing"
116
+
questions:
117
+
- question: I have an enterprise or a small business account with Microsoft, can I enable recurring pay-as-you-go billing?
118
+
answer: |
119
+
No. At this point, recurring billing is only offered to cloud solution provider (CSP) managed customers.
120
+
121
+
- question: How do I ensure that my VM and SQL server are not billed when it is disconnected or turned off intentionally?
122
+
answer: |
123
+
If the machine is offline for less than 30 days and then reconnects, the uploaded SQL Server usage will reflect the offline period, and the monthly invoice will account for it. If you keep it offline for longer than 30 days, the billing will resume when the machine is back online and reconnects.
124
+
125
+
- question: How can I be notified about when a given machine does not send usage data when expected or when recurring billing has happened or is happening?
126
+
answer: |
127
+
You can:
128
+
- See the billing mode of each machine in the Arc-enabled SQL Server Billing dashboard in the Azure portal.
129
+
- Write your own ARG query to get the billing mode and last billed data points.
130
+
- Subscribe to Activity Log events for when usage records are not received when expected or when recurring billing starts or is happening.
131
+
Review [Manage recurrent billing for pay-as-you go licenses](manage-pay-as-you-go-transition.md) for details.
132
+
133
+
- question: Can I enable recurring pay-as-you-go billing for my Arc-enabled SQL Servers that use the license with SA to ensure continuous reclassification?
134
+
answer: |
135
+
No. Recurring billing is a feature of pay-as-you-go subscriptions.
Copy file name to clipboardExpand all lines: docs/sql-server/azure-arc/manage-license-billing.md
+15-8Lines changed: 15 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -91,6 +91,8 @@ The following license types are supported when you're licensing v-cores:
91
91
92
92
- The pay-as-you-go hourly charges are issued only when SQL Server is running on the machine at any point within a particular hour, and if the machine is online.
93
93
94
+
- You can configure recurrent billing. For details, review [Manage recurrent billing for SQL Server enabled by Azure Arc with pay-as-you-go license](manage-pay-as-you-go-transition.md).
95
+
94
96
- By selecting a license with Software Assurance, you attest that you have Enterprise or Standard licenses with active Software Assurance or an active SQL Server subscription license.
95
97
96
98
- For SQL Server Enterprise, Standard, or Web edition instances of SQL Server licensed from cloud service providers or hosting service providers using the Service Provider Licensing Agreement (SPLA), use `license only` for the license type.
@@ -209,19 +211,23 @@ For information, see:
209
211
-[Creating Enterprise and Organization Azure Dev/Test Subscriptions](/azure/devtest/offer/quickstart-create-enterprise-devtest-subscriptions).
210
212
- The section "Licensing SQL Server for non-production use" in the [SQL Server licensing guide (download link)](https://go.microsoft.com/fwlink/p/?linkid=2215573).
211
213
212
-
## Manage passive license for high availability and disaster recovery
214
+
## <aid="free-dr"></a> Manage passive license for high availability and disaster recovery
### To qualify as passive instance for an availability group (AG)
217
219
218
220
- All replicas present in the operating system environment (OSE) must be a secondary replica of an Always On availability group or the forwarder of a distributed availability group.
219
221
- No standalone database outside of an AG irrespective of [database state](../../relational-databases/databases/database-states.md#database-state-definitions).
220
-
- No active connections to any database except master, msdb, tempdb, or model databases.
222
+
- No active connections to any database except `master`, `msdb`, `tempdb`, or `model` databases.
221
223
- No instances of [associated services](#manage-ssxs) in the same OSE.
222
224
223
225
If there are multiple SQL Server instances on the OSE, all instances and replicas must meet the conditions above.
224
226
227
+
> [!NOTE]
228
+
> You can query DMVs or issue `DATABASE BACKUP` commands as long as your connections are limited to `master`, `msdb`, `tempdb`, or `model` databases. These operations will not disqualify your passive instance(s).
229
+
230
+
225
231
### To qualify as passive node of failover clustered Instance (FCI)
226
232
227
233
@@ -233,16 +239,16 @@ If there are multiple SQL Server instances on the OSE, all instances and replica
233
239
234
240
The current passive instance detection logic has the following limitations.
235
241
236
-
- The checks are done every hour. A failover within the hour may or may not bill both replicas.
242
+
- The checks are done hourly. A failover within the hour may or may not bill both replicas.
237
243
- Passive instances for other HADR technologies like log shipping or mirroring are not automatically detected at this time.
238
-
- The detection logic does not support free disaster recovery testing or monitoring connections like database consistency checks, backups or monitoring resource usage data.
244
+
- The detection logic does not support free disaster recovery testing
245
+
246
+
- Monitoring resource usage data on the replica requires an app attribute in the connection string: `App = Monitoring or Backup`.
239
247
240
248
If you are unable to work within these limitations, you can use volume licensing instead of `PAYG`. For details, review [Configure SQL Server enabled by Azure Arc](manage-configuration.md).
For additional information, review [SQL Server Extended Security Updates enabled by Azure Arc](extended-security-updates.md#manage-hadr).
245
-
246
252
## <aid="server-cal"></a> Manage SQL Server instances that use a Server+CAL license
247
253
248
254
You can connect any licensed SQL Server instance to Azure Arc, including instances that use the Server+CAL licensing model. If your instance uses this license, you must set the license type to `LicenseOnly`, even if you have active Software Assurance for it.
@@ -279,7 +285,7 @@ The usage of the SQL Server software is reported once an hour. The specific mete
279
285
280
286
- If two or more instances of the same edition are installed, the first instance in alphabetical order reports usage.
281
287
282
-
- The combination of the selected `LicenseType` value and the highest SQL Server edition installed on the OSE defines which meter is sent every hour.
288
+
- The combination of the selected `LicenseType` value and the highest SQL Server edition installed on the OSE defines which meter is sent.
283
289
284
290
For more information, see [SQL Server Licensing Resources and Documents](https://www.microsoft.com/licensing/docs/view/SQL-Server).
285
291
@@ -325,6 +331,7 @@ The following table shows the meter SKUs that are used for metering and billing
325
331
326
332
-[Product terms for SQL Server enabled by Azure Arc](https://www.microsoft.com/licensing/terms/productoffering/MicrosoftAzure/eaeas#ServiceSpecificTerms)
327
333
-[SQL Server Licensing Resources and Documents](https://www.microsoft.com/licensing/docs/view/SQL-Server)
334
+
328
335
-[SQL Server 2022 pricing and licensing](https://www.microsoft.com/sql-server/sql-server-2022-pricing)
329
336
-[Configure SQL Server enabled by Azure Arc](manage-configuration.md)
0 commit comments