Skip to content

Commit 5896b33

Browse files
author
ajburnle
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into azuread-fundamentals-whatsnewsept21
2 parents 3e5273e + bcb5e45 commit 5896b33

25 files changed

+183
-144
lines changed

articles/applied-ai-services/form-recognizer/language-support.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,15 @@ ms.author: lajanuar
2222

2323
The following lists cover the currently GA languages in the the 2.1 version and new previews in the 3.0 preview version of Form Recognizer. The preview model may include enhancements to the currently GA languages.
2424

25+
> [!NOTE]
26+
> **Language code optional**
27+
>
28+
> Form Recognizer's deep learning based universal models extract all multi-lingual text in your documents, including text lines with mixed languages, and do not require specifying a language code. Do not provide the language code as the parameter unless you are sure about the language and want to force the service to apply only the relevant model. Otherwise, the service may return incomplete and incorrect text.
29+
2530
To use the preview languages, refer to the [v3.0 REST API migration guide](/v3-migration-guide.md#changes-to-the-rest-api-endpoints) to understand the differences from the v2.1 GA API and explore the [v3.0 preview SDK quickstarts](quickstarts/try-v3-python-sdk.md) and the [preview REST API quickstart](quickstarts/try-v3-rest-api.md).
2631

27-
### Handwritten text
32+
### Handwritten languages
33+
The following table lists the handwritten languages supported by Form Recognizer.
2834

2935
|Language| Language code (optional) | Preview? |
3036
|:-----|:----:|:----:|
@@ -36,7 +42,8 @@ To use the preview languages, refer to the [v3.0 REST API migration guide](/v3-m
3642
|Portuguese |`pt`| preview
3743
|Spanish |`es`| preview
3844

39-
### Print text
45+
### Print languages
46+
The following table lists the print languages supported by Form Recognizer.
4047

4148
|Language| Language code (optional) | Preview? |
4249
|:-----|:----:|:----:|

articles/azure-functions/functions-versions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Azure Functions runtime versions overview
33
description: Azure Functions supports multiple versions of the runtime. Learn the differences between them and how to choose the one that's right for you.
44
ms.topic: conceptual
55
ms.custom: devx-track-dotnet
6-
ms.date: 09/22/2021
6+
ms.date: 10/13/2021
77

88
---
99
# Azure Functions runtime versions overview
@@ -97,7 +97,7 @@ The following are some changes to be aware of before upgrading a 3.x app to 4.x.
9797
- For isolated .NET apps:
9898
- Add the [Microsoft.Azure.Functions.Worker.Extensions.ApplicationInsights](https://www.nuget.org/packages/Microsoft.Azure.Functions.Worker.Extensions.ApplicationInsights/) extension package to your function app.
9999
- Update the [Microsoft.Azure.Functions.Worker](https://www.nuget.org/packages/Microsoft.Azure.Functions.Worker/) and [Microsoft.Azure.Functions.Worker.Sdk](https://www.nuget.org/packages/Microsoft.Azure.Functions.Worker.Sdk/) packages to the latest versions.
100-
- For other languages, a future update to [Azure Functions extension bundles](functions-bindings-register.md#extension-bundles) will include the Application Insights extension. Your app will automatically use the new bundle when it is available.
100+
- For other languages, a future update to [Azure Functions extension bundles](functions-bindings-register.md#extension-bundles) will include the Application Insights extension. Your app will automatically use the new bundle when it is available. Until the updated extension bundle is ready, remove both `APPINSIGHTS_INSTRUMENTATIONKEY` and `APPLICATIONINSIGHTS_CONNECTION_STRING` app settings from your function app. This will prevent the host from failing to start.
101101

102102
- Function apps that share storage accounts will fail to start if their computed hostnames are the same. Use a separate storage account for each function app. ([#2049](https://github.com/Azure/Azure-Functions/issues/2049))
103103

articles/azure-maps/index.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
### YamlMime:Landing
22

33
title: Azure Maps Documentation
4-
summary: Microsoft Azure Maps provides developers from all industries with powerful geospatial capabilities. Those geospatial capabilities are packed with the freshest mapping data. Azure Maps is available for both web and mobile applications. Azure Maps is an Azure One API compliant set of REST APIs. The following are only a high-level overview of the services which Azure Maps offers - Maps, Search, Routing, Traffic, Mobility, Weather, Time Zones, Geolocation, Geofencing, Map Data, Creator, and Spatial Operations. The Web and Android SDKs make development easy, flexible, and portable across multiple platforms.
4+
summary: Microsoft Azure Maps provides developers from all industries with powerful geospatial capabilities. Those geospatial capabilities are packed with the freshest mapping data. Azure Maps is available for both web and mobile applications. Azure Maps is an Azure One API compliant set of REST APIs. The following are only a high-level overview of the services which Azure Maps offers - Maps, Search, Routing, Traffic, Weather, Time Zones, Geolocation, Geofencing, Map Data, Creator, and Spatial Operations. The Web and Android SDKs make development easy, flexible, and portable across multiple platforms.
55

66
metadata:
77
title: Azure Maps Documentation | Microsoft Docs
88
description: Learn about Azure Maps and how to use it to provide geospatial services to your web or mobile application.
99
ms.service: azure-maps
1010
ms.topic: landing-page
11-
author: anastasia-ms
12-
ms.author: v-stharr
13-
ms.date: 1/15/2020
11+
author: stevemunk
12+
ms.author: v-munksteve
13+
ms.date: 10/13/2021
1414

1515
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new
1616

articles/azure-sql/database/elastic-pool-resource-management.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.topic: conceptual
1010
author: dimitri-furman
1111
ms.author: dfurman
1212
ms.reviewer: mathoma
13-
ms.date: 09/8/2021
13+
ms.date: 10/13/2021
1414
---
1515

1616
# Resource management in dense elastic pools
@@ -104,9 +104,7 @@ If used pool space (total size of data in all databases in a pool, not including
104104

105105
**Avoid overly dense servers**. Azure SQL Database [supports](./resource-limits-logical-server.md) up to 5000 databases per server. Customers using elastic pools with thousands of databases may consider placing multiple elastic pools on a single server, with the total number of databases up to the supported limit. However, servers with many thousands of databases create operational challenges. Operations that require enumerating all databases on a server, for example viewing databases in the portal, will be slower. Operational errors, such as incorrect modification of server level logins or firewall rules, will affect a larger number of databases. Accidental deletion of the server will require assistance from Microsoft Support to recover databases on the deleted server, and will cause a prolonged outage for all affected databases.
106106

107-
We recommend limiting the number of databases per server to a lower number than the maximum supported. In many scenarios, using up to 1000-2000 databases per server is optimal. To reduce the likelihood of accidental server deletion, we recommend placing a [delete lock](../../azure-resource-manager/management/lock-resources.md) on the server or its resource group.
108-
109-
In the past, certain scenarios involving moving databases in, out, or between elastic pools on the same server were faster than when moving databases between servers. Currently, all database moves execute at the same speed regardless of source and destination server.
107+
It is recommended to limit the number of databases per server to a lower number than the maximum supported. In many scenarios, using up to 1000-2000 databases per server is optimal. To reduce the likelihood of accidental server deletion, place a [delete lock](../../azure-resource-manager/management/lock-resources.md) on the server or its resource group.
110108

111109
## Examples
112110

articles/azure-sql/virtual-machines/windows/automated-backup.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,9 @@ This means that the next available backup window is Monday at 10 PM for 6 hours.
108108

109109
Then, on Tuesday at 10 for 6 hours, full backups of all databases start again.
110110

111+
111112
> [!IMPORTANT]
112-
> When scheduling daily backups, it is recommended that you schedule a wide time window to ensure all databases can be backed up within this time. This is especially important in the case where you have a large amount of data to back up.
113+
> Backups happen sequentially during each interval. For instances with a large number of databases, schedule your backup interval with enough time to accommodate all backups. If backups cannot complete within the given interval, some backups may be skipped, and your time between backups for a single database may be higher than the configured backup interval time, which could negatively impact your restore point objective (RPO).
113114
114115
## Configure new VMs
115116

@@ -323,4 +324,4 @@ You can find additional backup and restore guidance for SQL Server on Azure VMs
323324

324325
For information about other available automation tasks, see [SQL Server IaaS Agent Extension](sql-server-iaas-agent-extension-automate-management.md).
325326

326-
For more information about running SQL Server on Azure VMs, see [SQL Server on Azure virtual machines overview](sql-server-on-azure-vm-iaas-what-is-overview.md).
327+
For more information about running SQL Server on Azure VMs, see [SQL Server on Azure virtual machines overview](sql-server-on-azure-vm-iaas-what-is-overview.md).

articles/azure-sql/virtual-machines/windows/automated-patching.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,10 @@ It could take several minutes to install and configure the SQL Server IaaS Agent
119119

120120
To disable Automated Patching, run the same script without the **-Enable** parameter to the **New-AzVMSqlServerAutoPatchingConfig**. The absence of the **-Enable** parameter signals the command to disable the feature.
121121

122+
> [!NOTE]
123+
> There are also several other ways to enable automatic patching of Azure VMs, such as [Update Management](/azure/automation/update-management/overview) or [Automatic VM guest patching](/azure/virtual-machines/automatic-vm-guest-patching). Choose only one option to automatically update your VM as overlapping tools may lead to failed updates.
124+
125+
122126
## Next steps
123127
For information about other available automation tasks, see [SQL Server IaaS Agent Extension](sql-server-iaas-agent-extension-automate-management.md).
124128

articles/azure-sql/virtual-machines/windows/availability-group-distributed-network-name-dnn-listener-configure.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ With SQL Server on Azure VMs, the distributed network name (DNN) routes traffic
2424

2525
This article teaches you to configure a DNN listener to replace the VNN listener and route traffic to your availability group with SQL Server on Azure VMs for high availability and disaster recovery (HADR).
2626

27-
The DNN listener feature is currently only available starting with SQL Server 2019 CU8 on Windows Server 2016 and later.
2827

2928
For an alternative connectivity option, consider a [VNN listener and Azure Load Balancer](availability-group-vnn-azure-load-balancer-configure.md) instead.
3029

@@ -41,12 +40,11 @@ Use the DNN listener to replace an existing VNN listener, or alternatively, use
4140

4241
Before you complete the steps in this article, you should already have:
4342

44-
- SQL Server 2019 on CU8 or later, on Windows Server 2016 and later
43+
- SQL Server starting with either [SQL Server 2019 CU8](https://support.microsoft.com/topic/cumulative-update-8-for-sql-server-2019-ed7f79d9-a3f0-a5c2-0bef-d0b7961d2d72) and later, [SQL Server 2017 CU25](https://support.microsoft.com/topic/kb5003830-cumulative-update-25-for-sql-server-2017-357b80dc-43b5-447c-b544-7503eee189e9) and later, or [SQL Server 2016 SP3](https://support.microsoft.com/topic/kb5003279-sql-server-2016-service-pack-3-release-information-46ab9543-5cf9-464d-bd63-796279591c31) and later on Windows Server 2016 and later.
4544
- Decided that the distributed network name is the appropriate [connectivity option for your HADR solution](hadr-cluster-best-practices.md#connectivity).
4645
- Configured your [Always On availability group](availability-group-overview.md).
4746
- Installed the latest version of [PowerShell](/powershell/azure/install-az-ps).
4847
- Identified the unique port that you will use for the DNN listener. The port used for a DNN listener must be unique across all replicas of the availability group or failover cluster instance. No other connection can share the same port.
49-
- The client connecting to the DNN listener must support the `MultiSubnetFailover=True` parameter in the connection string.
5048

5149

5250

@@ -141,7 +139,11 @@ A value of `1` for `is_distributed_network_name` indicates the listener is a dis
141139

142140
## Update connection string
143141

144-
Update connection strings for applications so that they connect to the DNN listener. Connection strings for DNN listeners must provide the DNN port number. To ensure rapid connectivity upon failover, add `MultiSubnetFailover=True` to the connection string if the SQL client supports it.
142+
Update the connection string for any application that needs to connect to the DNN listener. The connection string to the DNN listener must provide the DNN port number, and specify `MultiSubnetFailover=True` in the connection string. If the SQL client does not support the `MultiSubnetFailover=True` parameter, then it is not compatible with a DNN listener.
143+
144+
The following is an example of a connection string for listener name **DNN_Listener** and port 6789:
145+
146+
`DataSource=DNN_Listener,6789,MultiSubnetFailover=True`
145147

146148
## Test failover
147149

@@ -168,8 +170,8 @@ Test the connectivity to your DNN listener with these steps:
168170

169171
## Limitations
170172

171-
- Currently, a DNN listener for an availability group is only supported for SQL Server 2019 CU8 and later on Windows Server 2016 and later.
172173
- DNN Listeners **MUST** be configured with a unique port. The port cannot be shared with any other connection on any replica.
174+
- The client connecting to the DNN listener must support the `MultiSubnetFailover=True` parameter in the connection string.
173175
- There might be additional considerations when you're working with other SQL Server features and an availability group with a DNN. For more information, see [AG with DNN interoperability](availability-group-dnn-interoperability.md).
174176

175177
## Port considerations

articles/azure-sql/virtual-machines/windows/availability-group-dnn-interoperability.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,9 @@ Configure the linked server using the AG DNN listener name and port. If the port
124124

125125
Yes. The cluster binds the DNN in DNS with the physical IP addresses of all replicas in the availability regardless of the subnet. The SQL client tries all IP addresses of the DNS name regardless of the subnet.
126126

127+
- Does the availability group DNN listener support read-only routing?
128+
129+
Yes. Read-only routing is supported with the DNN listener.
127130

128131

129132
## Next steps

articles/azure-sql/virtual-machines/windows/availability-group-listener-powershell-configure.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,8 @@ foreach($VMName in $VMNames)
132132

133133
## <a name="Add-IP"></a> Example script: Add an IP address to an existing load balancer with PowerShell
134134

135-
To use more than one availability group, add an additional IP address to the load balancer. Each IP address requires its own load-balancing rule, probe port, and front port.
135+
To use more than one availability group, add an additional IP address to the load balancer. Each IP address requires its own load-balancing rule, probe port, and front port.
136+
Add only the primary IP address of the VM to the back-end pool of the load balancer as the [secondary VM IP address does not support floating IP](/azure/load-balancer/load-balancer-floating-ip).
136137

137138
The front-end port is the port that applications use to connect to the SQL Server instance. IP addresses for different availability groups can use the same front-end port.
138139

articles/azure-sql/virtual-machines/windows/availability-group-load-balancer-portal-configure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ The SQLCMD connection automatically connects to the SQL Server instance that hos
211211

212212
## Create an IP address for an additional availability group
213213

214-
Each availability group uses a separate listener. Each listener has its own IP address. Use the same load balancer to hold the IP address for additional listeners. After you create an availability group, add the IP address to the load balancer, and then configure the listener.
214+
Each availability group uses a separate listener. Each listener has its own IP address. Use the same load balancer to hold the IP address for additional listeners. Add only the primary IP address of the VM to the back-end pool of the load balancer as the [secondary VM IP address does not support floating IP](/azure/load-balancer/load-balancer-floating-ip).
215215

216216
To add an IP address to a load balancer with the Azure portal, do the following steps:
217217

0 commit comments

Comments
 (0)