Skip to content

Commit 4bee93c

Browse files
authored
minor updates as Aarti
1 parent 97bd548 commit 4bee93c

10 files changed

+41
-41
lines changed

support/sql/database-engine/availability-groups/listener-connection-times-out.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Listener connection times out
33
description: This article provides resolutions for the timeout error that occurs when you connect to a SQL Server Always On availability group listener in a multi-subnet environment.
4-
ms.date: 04/25/2025
4+
ms.date: 05/06/2025
55
ms.custom: sap:Always On Availability Groups (AG)
66
ms.reviewer: ramakoni
77
---
@@ -15,14 +15,14 @@ _Original KB number:_   2792139
1515

1616
## Symptoms
1717

18-
After you configure the availability group listener for an Always On Availability Group in Microsoft SQL Server, you may be unable to ping the listener or connect to it from an application.
18+
After you configure the availability group listener for an Always On Availability Group in Microsoft SQL Server, you might be unable to ping the listener or connect to it from an application.
1919

20-
For example, when you try to connect to a listener of SQL Server by using `SQLCMD`, the connection times out. Additionally, you receive an error message that resembles the following:
20+
For example, when you try to connect to a listener of SQL Server by using `SQLCMD`, the connection times out. Additionally, you receive an error message that resembles the following one:
2121

2222
> Sqlcmd: Error: Microsoft SQL Native Client: Login timeout expired.
2323
2424
> [!NOTE]
25-
> These symptoms are usually intermittent, or related to failover of the availability group resource.
25+
> These symptoms are intermittent, or related to failover of the availability group resource.
2626
2727
The following screenshot shows an example of what occurs when you try to ping the listener for the availability of `aglisten`. The screenshot also shows a successful connection to SQL Server by using the `SQLCMD` command when you include the multi-subnet failover parameter `-M`.
2828

@@ -33,20 +33,20 @@ The following screenshot shows an example of what occurs when you try to ping th
3333
3434
## Cause
3535

36-
This issue occurs because your application either uses a legacy data provider that does not support the new `MultiSubnetFailover` parameter, or isn't configured to use this parameter.
36+
This issue occurs because your application either uses a legacy data provider that doesn't support the new `MultiSubnetFailover` parameter, or isn't configured to use this parameter.
3737

38-
This parameter is supported in newer versions of the SQLClient driver that is included with the .NET Framework 4 and with later versions of the .NET Framework, and is back ported to the .NET Framework 3.5.
38+
This parameter is supported in newer versions of the SQLClient driver that is included with the .NET Framework 4 and later versions of the .NET Framework, and is back ported to the .NET Framework 3.5.
3939

4040
> [!NOTE]
41-
> The `PING` command is a simple connectivity testing tool that does not support the new parameter.
41+
> The `PING` command is a simple connectivity testing tool that doesn't support the new parameter.
4242
4343
## Resolution
4444

4545
You can use one of the following resolutions as applicable to your case:
4646

4747
- To resolve this situation when the data providers support the `MultiSubNetFailover` parameter, add the `MultiSubNetFailover` parameter to your connection string, and set it to **true**.
4848

49-
- To resolve this situation when your legacy clients cannot use the `MultiSubnetFailover` property, you can change the listener's `RegisterAllProvidersIP` value to **0**. To do this, run the following command from the Windows PowerShell command-line interface:
49+
- To resolve this situation when your legacy clients can't use the `MultiSubnetFailover` property, you can change the listener's `RegisterAllProvidersIP` value to **0** by running the following command from the Windows PowerShell command-line interface:
5050

5151
```powershell
5252
Import-Module FailoverClusters
@@ -56,22 +56,22 @@ You can use one of the following resolutions as applicable to your case:
5656
:::image type="content" source="media/listener-connection-times-out/change-listener-registeraiiprovidersip.png" alt-text="Screenshot shows the output of an example of the command in Windows PowerShell.":::
5757
5858
> [!NOTE]
59-
> After you set the `RegisterAllProvidersIP` value to **0**, the current online IP address must be un-registered from the DNS server and the offline IP address must be registered to the DNS server when a failover occurs. This may cause a connection delay for the next failover.
59+
> After you set the `RegisterAllProvidersIP` value to **0**, the current online IP address must be unregistered from the DNS server and the offline IP address must be registered to the DNS server when a failover occurs. This might cause a connection delay for the next failover.
6060
6161
## More information
6262
63-
When you try to connect to a listener that is defined on more than one subnet, the operation may fail if the client driver tries to connect by using one of the listener's offline IP addresses.
63+
When you try to connect to a listener that is defined on more than one subnet, the operation might fail if the client driver tries to connect by using one of the listener's offline IP addresses.
6464
6565
When a listener is created, an IP address is designated for each unique subnet that an availability group replica is hosted in. For example, if a listener is created for an availability group that has replicas that exist in two subnets, two IP addresses are defined in the listener. One address is used by an application that can connect to an instance of SQL Server in subnet 1, and the other address is used when an application connects to an instance of SQL Server in subnet 2.
6666
67-
Behind the scenes, the listener creates a Windows cluster Client Access Point resource. One of its properties is `RegisterAllProvidersIP`. When a listener is created, this is set to **1**, and all the listener's IP addresses are registered in DNS server. This configuration provides reduced reconnection time for clients.
67+
Behind the scenes, the listener creates a Windows cluster Client Access Point resource. One of its properties is `RegisterAllProvidersIP`. When a listener is created, this property is set to **1**, and all the listener's IP addresses are registered in DNS server. This configuration provides reduced reconnection time for clients.
6868
69-
Because the DNS record contains all the IP addresses, a client that tries to connect to the listener must know how to handle this situation. The `MultiSubnetFailover` parameter enables the client driver to try connections in parallel to all the listener's IP addresses. Without the `MultiSubnetFailover` parameter, the client driver will try to connect sequentially to all IP addresses for the listener. Sequential connections may cause a long logon time or logon time-outs.
69+
Because the DNS record contains all the IP addresses, a client that tries to connect to the listener must know how to handle this situation. The `MultiSubnetFailover` parameter enables the client driver to try connections in parallel to all the listener's IP addresses. Without the `MultiSubnetFailover` parameter, the client driver will try to connect sequentially to all IP addresses for the listener. Sequential connections might cause a long logon time or logon time-outs.
7070
7171
> [!NOTE]
7272
> The problem that is mentioned in this article also affects SharePoint environments that are configured to use an Always On Availability Group's secondary read-only replica. To resolve this issue, perform whichever of the following actions applies to your version of SharePoint:
7373
74-
- For SharePoint 2007: This is classified as a legacy application. Therefore, SharePoint 2007 cannot be configured to use the `MultiSubnetFailover` parameter. Instead, you have to use the Windows PowerShell command that is described in the [Resolution](#resolution) section.
74+
- For SharePoint 2007: This is classified as a legacy application. Therefore, SharePoint 2007 can't be configured to use the `MultiSubnetFailover` parameter. Instead, you have to use the Windows PowerShell command that is described in the [Resolution](#resolution) section.
7575
7676
- For SharePoint 2010: Cumulative update packages are now available that add support for the `MultiSubnetFailover` parameter. For more information about the update packages, see the following article:
7777

support/sql/database-engine/backup-restore/tde-enabled-database-not-recover.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: A TDE-enabled database might not recover
33
description: This article provides a resolution for the problem where a TDE-enabled database might not recover when automatic encryption of the master key by the service master key is removed.
4-
ms.date: 04/25/2025
4+
ms.date: 05/06/2025
55
ms.custom: sap:Database Backup and Restore
66
ms.reviewer: VenCher, SureshKa
77
---

support/sql/database-engine/connect/winsock-lsp-network-problem.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Winsock LSP may result in network problems
33
description: This article helps you resolve the problem that occurs when Winsock Layered Service Providers (LSP) are loaded into SQL Server address space.
4-
ms.date: 04/25/2025
4+
ms.date: 05/06/2025
55
ms.custom: sap:Database Connectivity and Authentication
66
ms.reviewer: SureshKa
77
---

support/sql/database-engine/database-file-operations/8967-8921-errors-running-dbcc-checkdb.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Error when you run the DBCC CHECKDB command
33
description: This article provides a workaround for the problem that occurs when you run the DBCC CHECKDB command on a SQL Server database.
4-
ms.date: 04/25/2025
4+
ms.date: 05/06/2025
55
ms.custom: sap:File, Filegroup, Database Operations or Corruption
66
ms.reviewer: sureshka, ryanston, sunila, davco
77
---
@@ -16,7 +16,7 @@ _Original KB number:_   960791
1616

1717
Consider the following scenario:
1818

19-
- You restore a Microsoft SQL Server 2008 or SQL Server 2005 database from a backup.
19+
- You restore a Microsoft SQL Server database from a backup.
2020

2121
- You receive errors during the restore process that prevent you from restoring the database.
2222

support/sql/database-engine/database-file-operations/latch-timeout-running-dbcc-checkdb.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Error when you run the DBCC CHECKDB statement
33
description: This article describes a problem where you receive an error message when you try to run the DBCC CHECKDB statement on a database that contains a large table in SQL Server.
4-
ms.date: 04/25/2025
4+
ms.date: 05/06/2025
55
ms.custom: sap:File, Filegroup, Database Operations or Corruption
66
ms.reviewer: keithelm
77
---

support/sql/database-engine/failover-clusters/cannot-update-cluster-setup-program-checks-rule.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: Can't update cluster if Setup program checks rule
33
description: This article provides a resolution for the problem that occurs when the Setup program checks the Cluster_IsOnlineIfClustered rule.
4-
ms.date: 04/25/2025
4+
ms.date: 05/06/2025
55
ms.custom: sap:Always On Failover Cluster Instance (FCI)
66
ms.reviewer: ramakoni, clivec
77
---
88

9-
# You can't update a SQL Server 2012 cluster when the Setup program checks the Cluster_IsOnlineIfClustered rule
9+
# You can't update a SQL Server cluster when the Setup program checks the Cluster_IsOnlineIfClustered rule
1010

1111
This article helps you resolve the problem that occurs when the Setup program checks the `Cluster_IsOnlineIfClustered` rule.
1212

support/sql/database-engine/install/windows/error-install-sql-server-2008-r2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Error when you install SQL Server
33
description: This article provides a resolution for various errors that occur when you try to install SQL Server.
4-
ms.date: 04/25/2025
4+
ms.date: 05/06/2025
55
ms.custom: sap:Installation, Patching, Upgrade, Uninstall
66
---
77
# Error message when you try to install SQL Server
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
---
2-
title: SQL Server is not supported on a Windows operating system on which case sensitivity is enabled
2+
title: SQL Server isn't supported on a Windows operating system on which case sensitivity is enabled
33
description: This article describes the issue on Windows OS where case sensitivity is enabled.
4-
ms.date: 04/25/2025
4+
ms.date: 05/06/2025
55
ms.custom: sap:Installation, Patching, Upgrade, Uninstall
66
ms.reviewer: v-jayaramanp
77
ms.topic: troubleshooting
88
---
99

1010

11-
# SQL Server is not supported on a Windows operating system on which case sensitivity is enabled
11+
# SQL Server isn't supported on a Windows operating system on which case sensitivity is enabled
1212

13-
_Original product version:_   SQL Server 2012, SQL Server 2008, SQL Server 2005 \
13+
_Original product version:_   SQL Server 2012, SQL Server 2008, SQL Server 2005
1414
_Original KB number:_   2860895
1515

1616
You can disable or enable Windows kernel case insensitivity by using the following registry key:
1717

18-
Path: `HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel` \
19-
Value name: `obcaseinsensitive` \
18+
Path: `HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel`
19+
Value name: `obcaseinsensitive`
2020
Value type: `DWORD`
2121

2222
SQL Server relies on the Windows default value of 1 (one) for this key.
2323

2424
> [!NOTE]
25-
> As soon as this key is set to 0 (zero) on a system on which SQL Server is installed, the operation of setting the key back to 1 (one) is not a tested scenario for SQL Server. Additionally, this behavior is not supported. Therefore, we recommend a clean reinstallation of SQL Server on a server on which this key has never been changed.
25+
> As soon as this key is set to 0 (zero) on a system on which SQL Server is installed, the operation of setting the key back to 1 (one) isn't a tested scenario for SQL Server. Additionally, this behavior isn't supported. Therefore, we recommend a clean reinstallation of SQL Server on a server on which this key has never been changed.
2626
2727
For more information, see [How to configure case sensitivity for file and folder names](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc725747(v=ws.11)).

support/sql/database-engine/search/improve-performance-full-text-queries.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Improve the performance of full-text queries
33
description: This article describes a method to improve the performance of queries that use full-text predicates in SQL Server.
4-
ms.date: 04/25/2025
4+
ms.date: 05/06/2025
55
ms.custom: sap:Full-Text Search, Semantic Search
66
ms.topic: how-to
77
---

0 commit comments

Comments
 (0)