Skip to content

Commit c7b4f12

Browse files
authored
Merge pull request #8534 from MicrosoftDocs/main
Auto push to live 2025-03-21 02:00:02
2 parents db52ca8 + cff8a9f commit c7b4f12

10 files changed

Lines changed: 209 additions & 74 deletions

support/azure/azure-storage/blobs/alerts/storage-explorer-troubleshooting.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@
22
title: Azure Storage Explorer troubleshooting guide
33
description: Provides debugging techniques for Azure Storage Explorer.
44
services: storage
5+
author: jinglouMSFT
6+
ms.author: jinglou
57
ms.service: azure-storage
68
ms.custom: sap:Alerts, Metrics, Logging and Monitoring, linux-related-content
79
ms.date: 12/23/2024
8-
ms.reviewer: azurestocic, jarrettr, v-weizhu
10+
ms.reviewer: cralvord,richardgao
911
---
1012

1113
# Azure Storage Explorer troubleshooting guide

support/sql/azure-sql/sql-installation-fails-sector-size-error-azure-vm.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
title: SQL Server Installation Fails with Sector Size Error on Azure VM
33
description: Resolves the error (Cannot use file master.mdf because it was originally formatted with sector size 4096) when you try to install a SQL Server instance on an Azure VM running Windows.
4-
ms.date: 03/20/2025
4+
ms.date: 03/21/2025
55
ms.author: dpless
66
author: dplessMSFT
77
ms.reviewer: mathoma, v-sidong
8-
ms.custom: sap:Installation, Patching, Upgrade, Uninstall
8+
ms.custom: sap:SQL Licensing, Installation and Patching
99
---
1010
# SQL Server installation fails with sector size error on a Windows Server 2022 Azure virtual machine
1111

support/sql/database-engine/backup-restore/backup-restore-operations.md

Lines changed: 71 additions & 30 deletions
Large diffs are not rendered by default.

support/sql/database-engine/performance/performance-degradation-misaligned-io-sector-error.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ description: This article describes how to resolve misaligned I/O operations due
44
ms.author: dpless
55
author: dplessMSFT
66
ms.reviewer: mathoma, v-sidong
7-
ms.date: 03/20/2025
8-
ms.custom: sap:Installation, Patching, Upgrade, Uninstall
7+
ms.date: 03/21/2025
8+
ms.custom: sap:SQL resource usage and configuration (CPU, Memory, Storage)
99
---
1010
# Performance degradation caused by misaligned I/O sector size errors in SQL Server
1111

support/sql/database-engine/replication/update-statements-replicated-as-delete-insert.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
2-
title: Update is replicated as DELETE/INSERT pairs
2+
title: Update Is Replicated as DELETE or INSERT Pairs
33
description: This article describes that Update statements may be replicated as DELETE/INSERT pairs.
4-
ms.date: 11/15/2024
4+
ms.date: 03/20/2025
55
ms.custom: sap:Replication, Change Tracking, Change Data Capture, Synapse Link
6-
ms.reviewer: RAJUGIRD
6+
ms.reviewer: RAJUGIRD, ansavio
77
ms.topic: reference-architecture
88
---
99
# UPDATE statements may be replicated as DELETE/INSERT pairs
@@ -39,7 +39,7 @@ UPDATE TABLE1 set col1 = 3 where col3 = 'Dallas'
3939

4040
The `UPDATE` statement is implemented by SQL Server as a pair of `DELETE`/`INSERT` statements since you're updating `col1`, which has a unique index defined. Thus, the log reader places a pair of `DELETE`/`INSERT` calls in the distribution database. This can impact any business logic that is present in the triggers or custom stored procedures at the Subscriber. You should incorporate the additional business logic in `DELETE` and `INSERT` triggers or stored procedures to handle this situation.
4141

42-
If you prefer to use single logic and you want all your `UPDATE` commands replicated as `DELETE`/`INSERT` pairs, you can enable [Trace Flag 8207](/sql/t-sql/database-console-commands/dbcc-traceon-trace-flags-transact-sql#tf8207).
42+
If you prefer to replicate single-row updates as `UPDATE` statements instead of `DELETE` or `INSERT` pairs, you can enable [Trace Flag 8207](/sql/t-sql/database-console-commands/dbcc-traceon-trace-flags-transact-sql#tf8207).
4343

4444
Additionally, if you use a horizontal filter in your publication and if the updated row doesn't meet a filter condition, only a `DELETE` procedure call is sent to the subscribers. If the updated row previously didn't meet the filter condition but meets the condition after the update, only the `INSERT` procedure call is sent through the replication process.
4545

support/sql/integration-services/ssis-package-doesnt-run-when-called-job-step.md

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: SSIS package does not run when called from a job step
33
description: This article provides resolutions for the problem that occurs when you call an SSIS package from a SQL Server Agent job step.
4-
ms.date: 12/07/2020
4+
ms.date: 03/21/2025
55
ms.custom: sap:Integration Services
66
ms.reviewer: craigg
77
---
@@ -91,13 +91,13 @@ OnError,DOMAINNAME,DOMAINNAME\USERNAME,Execute SQL Task,{C6C7286D-57D4-4490-B12D
9191

9292
By using the exec subsystem command approach, you add verbose console logging switches to the SSIS command line to call the Dtexec.exe SSIS command-line executable file. Additionally, you use the Advanced job feature of the output file. You can also use the **Include Step Output in the history** option to redirect the logging information to a file or to the SQL Server Agent Job History.
9393

94-
The following is an example of a command line:
94+
Here's an example of a command line:
9595

9696
```console
9797
dtexec.exe /FILE "C:\_work\SSISPackages\ProtectionLevelTest\ProtectionLevelTest\AgentTesting.dtsx" /MAXCONCURRENT " -1 " /CHECKPOINTING OFF /REPORTING V /CONSOLELOG NCOSGXMT
9898
```
9999

100-
The console logging returns details that resemble the following:
100+
The console logging returns details that resemble the following messages:
101101

102102
```output
103103
Error: 2006-04-27 18:13:34.76 Code: 0xC0202009 Source: AgentTesting Connection manager "(local).msdb" Description: An OLE DB error has occurred. Error code: 0x80040E4D. An OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult: 0x80040E4D Description: "Login failed for user 'DOMAINNAME\username'.". End Error
@@ -113,15 +113,7 @@ Log: Name: OnError Computer: COMPUTERNAME Operator: DOMAINNAME\username Source N
113113

114114
## References
115115

116-
- For more information about a similar problem, see [You receive an "Error loading" error message when you try to run a SQL Server 2005 Integration Services package in SQL Server 2005](https://support.microsoft.com/help/904800)
117-
118-
- For more information about how to use the Dtutil.exe utility in batch operations, see [How to use the dtutil utility (Dtutil.exe) to set the protection level of a batch of SQL Server Integration Services (SSIS) packages in SQL Server 2005](https://support.microsoft.com/help/906562)
119-
120-
- For more information about how to create package templates, see [How to create a package template in SQL Server Business Intelligence Development Studio](https://support.microsoft.com/help/908018)
121-
122-
- For more information about SSIS package security and the `ProtectionLevel` property, see the **Security Considerations for Integration Services** topic in SQL Server 2005 Books Online.
123-
124-
Unfortunately, users are not aware that default agent job step settings put them in this state. For more information about SQL Server Agent proxies and SSIS, see the following topics in SQL Server 2005 Books Online:
125-
126-
- Scheduling package execution in SQL Server Agent
127-
- Creating SQL Server Agent proxies
116+
- For more information about a similar problem, see [You receive an 'Error loading' error message when you try to run a SQL Server Integration Services package](../integration-services/error-loading-message-run-integration-services-package.md).
117+
- [Connectivity error 0x80004005 occurs when you run an SSIS package as a SQL Agent job](../database-engine/connect/sql-server-faces-connectivity-issue-ssispack-fail.md).
118+
- For more information about how to create package templates, see [Create a package in SQL Server Data Tools using the Package Template](/sql/integration-services/create-packages-in-sql-server-data-tools#create-a-package-in-sql-server-data-tools-using-the-package-template).
119+
- For more information about SSIS package security and the `ProtectionLevel` property, see [Protection Level Setting and the SSISDB Catalog](/sql/integration-services/security/access-control-for-sensitive-data-in-packages#protection-level-setting-and-the-ssisdb-catalog).

support/sql/releases/new-mu-servicing-model.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Updates to the Microsoft Update detection logic
33
description: This article describes the updates to the Microsoft Update detection logic for SQL Service servicing.
4-
ms.date: 01/11/2021
4+
ms.date: 03/21/2025
55
ms.topic: conceptual
66
ms.custom: sap:Installation, Patching, Upgrade, Uninstall
77
ms.reviewer: jeffwil
@@ -11,11 +11,15 @@ ms.reviewer: jeffwil
1111

1212
_Applies to:_   SQL Server 2019, SQL Server 2017, SQL Server 2016
1313

14+
## Historical servicing baselines
15+
1416
Historically, servicing baselines (RTM or Service Pack) have included the following servicing branches:
1517

1618
- A General Distribution Release (GDR) branch that contains only security and other critical fixes.
1719
- A cumulative update (CU) branch that contains security and other critical fixes plus all other fixes for the baseline.
1820

21+
## Microsoft update detection logic
22+
1923
The Microsoft Update (MU) detection logic was constructed so that instances at the servicing baseline or along the GDR branch would be offered updates from the GDR branch.
2024

2125
Previously, users had to proactively install at least one CU to align the instance to the CU branch for servicing through MU. However, after that was done, you could not return to the GDR branch for that instance until either of the following changes were made:
@@ -25,13 +29,23 @@ Previously, users had to proactively install at least one CU to align the instan
2529

2630
This logic was established to minimize the changes to the instance if a security update or other critical update was required. Instances on the CU branch have to take all updates that are released for the baseline when a required security or other critical release appears. This includes all nonsecurity changes up to the required security update.
2731

28-
However, this logic created problems for users who tried to manage routine servicing of large sets of instances by using WSUS. This is because the MU logic couldn't be used without first manually updating every client so that it could participate. To work around this issue and still avoid flipping instances to the CU train without explicit user consent, the following changes were made to the MU detection logic for both routine CU servicing and security releases for the more recent servicing releases of baselines in support:
32+
### Problems with MU logic
33+
34+
However, this logic created problems for users who tried to manage routine servicing of large sets of instances by using WSUS. This is because the MU logic couldn't be used without first manually updating every client so that it could participate.
35+
36+
### Changes to MU detection logic
37+
38+
To work around this issue and still avoid flipping instances to the CU train without explicit user consent, the following changes were made to the MU detection logic for both routine CU servicing and security releases for the more recent servicing releases of baselines in support:
2939

3040
- Cumulative Updates: The MU detection logic now allows clean instances that are at the baseline (RTM or SP, with no servicing updates) or that are already updated along the CU branch to receive the update. A CU update does not have to be installed for an instance to be offered the update. However, if the instance has a GDR update, the instance must still be manually updated outside MU to become manageable through MU (WSUS) automation.
3141
- Security Releases (GDRs): The logic for security releases is now split into the following channels:
42+
3243
- An *Automatic Updates* channel (Microsoft Update) keeps the older historic behavior that requires a CU to be installed on the instance in order for the CU branch version of the security release to be offered. It does this to protect instances from receiving all updates instead of only critical and security-related updates without evidence of the user explicitly opting in to the more extensive mode of servicing.
44+
3345
- A *WSUS / Catalog* channel that uses the new detection logic that allows the CU branch version of the security release to be applied against a clean baseline instance. This is the channel of the release that will be presented to users who go to the Microsoft Update Catalog website.
3446

47+
## Applicable releases
48+
3549
This new updated detection logic applies to the following CU and GDR releases:
3650

3751
- SQL Server 2016 Service Pack 2: CU14 and later CUs

support/sql/ssms/error-click-databases-node.md

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Error when you click the Databases node
33
description: This article describes an error message that typically occurs in SSMS when there is a problem retrieving information about one or more databases of a SQL Server instance.
4-
ms.date: 11/19/2020
4+
ms.date: 03/21/2025
55
ms.custom: sap:SQL Server Management, Query and Data Tools
66
---
77
# Error message when you click the Databases node in SQL Server Management Studio in SQL Server
@@ -13,38 +13,48 @@ _Original KB number:_   956179
1313

1414
## Symptoms
1515

16-
You may receive an error message similar to the following when using SQL Server Management Studio (SSMS)
16+
You might receive an error message similar to the following one when using SQL Server Management Studio (SSMS):
1717

1818
> Failed to retrieve data for this request (Microsoft.SqlServer.Management.sdk.sfc)
1919
2020
## Troubleshooting
2121

22-
There can be multiple causes that can contribute to this problem. The following items may help you understand and troubleshoot theissue:
22+
There can be multiple symptoms that can contribute to this problem. The following items may help you understand and troubleshoot the issue:
2323

24-
- Check if you are running into any known issues listed below and use the resolutions documented in the corresponding articles:
24+
- **Symptom 1**
2525

26-
- [SQL Server 2016 Agent fails to start or “Failed to retrieve data” error when you try to read error log from SSMS 2016](https://support.microsoft.com/help/3185365)
26+
You might run into known issues in the following articles:
27+
28+
- [SQL Server 2016 Agent fails to start or "Failed to retrieve data" error when you try to read error log from SSMS 2016](https://support.microsoft.com/help/3185365)
2729

2830
- [KB4550657 - FIX: Error occurs when you interact with SQL Server Agent in SQL Server 2019](https://support.microsoft.com/help/4550657)
2931

30-
- You can run into this issue if are using an older version of SSMS and when one of the following conditions is true:
32+
**Resolution**
33+
34+
To solve the known issues, see the resolutions documented in the corresponding articles listed earlier.
35+
36+
- **Symptom 2**
37+
38+
You can run into this issue if using an older version of SSMS and when one of the following conditions is true:
39+
40+
- SQL Server Management Studio can't correctly read one or more databases. Therefore, certain properties of a database can't be retrieved.
3141

32-
- SQL Server Management Studio cannot correctly read one or more databases. Therefore, certain properties of a database cannot be retrieved.
42+
- One or more databases is in an offline mode and you're using an older version of SSMS to connect to that SQL instance hosting this offline database.
3343

34-
- One or more databases is in an offline mode and you are using an older version of SSMS to connect to that SQL instance hosting this offline database.
44+
In these situations, the collection of objects doesn't appear in the **Object Explorer** pane or the **Object Explorer Details** pane. Therefore, certain properties of the database aren't computed as a group in the collection of objects.
3545

36-
In these situations, the collection of objects does not appear in the **Object Explorer** pane or in the **Object Explorer Details** pane. Therefore, certain properties of the database are not computed as a group in the collection of objects.
46+
> [!NOTE]
47+
> This problem also occurs if you're not a member of the Sysadmins group.
3748
38-
> [!NOTE]
39-
> This problem also occurs if you are not a member of the Sysadmins group.
49+
**Resolution**
4050

41-
To work around this problem, using the older version of SSMS follow these steps:
51+
To work around this problem, follow these steps:
4252

43-
1. Close the error message.
53+
1. Close the error message.
4454

45-
2. Press **F7** to open theObject Explorer Detailspane.
55+
2. Press **F7** to open the **Object Explorer Details** pane.
4656

47-
3. Right-click the column headers, and make sure that only the following columns are selected:
57+
3. Right-click the column headers, and make sure that only the following columns are selected:
4858

4959
- Name
5060

@@ -54,8 +64,7 @@ There can be multiple causes that can contribute to this problem. The following
5464

5565
- Owner
5666

57-
4. Right-click theDatabasesnode, and then click Refresh.
67+
4. Right-click the **Databases** node, and then select **Refresh**.
5868

59-
Alternatively, you can download and install SSMS from [Download SQL Server Management Studio (SSMS)](/sql/ssms/download-sql-server-management-studio-ssms) and see if the issue goes away. If the issue still occurs with new version of SSMS, see [SQL Server help and feedback](/sql/sql-server/sql-server-get-help) for additional ways to get assistance with your issue.
69+
Alternatively, you can download and install SSMS from [Download SQL Server Management Studio (SSMS)](/sql/ssms/download-sql-server-management-studio-ssms) and see if the issue goes away. If the issue still occurs with the new version of SSMS, see [SQL Server help and feedback](/sql/sql-server/sql-server-get-help) for additional ways to get assistance with your issue.
6070

61-
- You are connecting to a SQL Server 2008 R2 or an earlier version of SQL Server and when guest user is disabled in the msdb database. For additional information review [You should not disable the guest user in the msdb database in SQL Server](https://support.microsoft.com/help/2539091)

0 commit comments

Comments
 (0)