Skip to content

Commit a9c59b9

Browse files
authored
Merge pull request #33506 from MicrosoftDocs/main
3/14/2025 AM Publish
2 parents 72d3fda + 3a4ebd7 commit a9c59b9

File tree

5 files changed

+30
-5
lines changed

5 files changed

+30
-5
lines changed

azure-sql/database-watcher-overview.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: An overview of database watcher for Azure SQL, a managed monitoring
55
author: dimitri-furman
66
ms.author: dfurman
77
ms.reviewer: wiassaf
8-
ms.date: 02/21/2024
8+
ms.date: 03/13/2025
99
ms.service: azure-sql
1010
ms.subservice: monitoring
1111
ms.topic: conceptual
@@ -250,6 +250,7 @@ During preview, database watcher has the following known issues.
250250
| Data is not collected if you use a database in Real-Time Analytics as the data store, and the **OneLake availability** option is enabled. | Disable the **OneLake availability** option and restart the watcher to resume data collection. |
251251
| Because of a known issue in Azure SQL Database, data in the **Backup history** dataset for Azure SQL databases is not collected if the database catalog collation is other than the default `SQL_Latin1_General_CP1_CI_AS`. | None at this time. |
252252
| Because of a known issue in Azure Monitor Alerts, if you edit an alert rule created from a database watcher template, the scope of any fired alert will be set to the Azure Data Explorer cluster used as the watcher data store instead of the SQL target that the alert applies to. | Edit the alert rule programmatically, for example using Bicep or an ARM template, and set the `resourceIdColumn` property to the value `resource_id`. For more information, see [Resource Manager template samples for log search alert rules in Azure Monitor](/azure/azure-monitor/alerts/resource-manager-alerts-log). |
253+
| A database watcher deployment via Bicep, an ARM template, Terraform, or REST API fails if the **subscription ID**, **resource group name**, or **watcher name** deployment parameters use inconsistent casing. For example, adding a SQL target for an existing watcher named `example-watcher` fails if the deployment parameter uses `Example-Watcher` as the parameter value. | Use consistent casing for string parameters. For example, standardize on the lower case. |
253254

254255
## Troubleshoot
255256

azure-sql/managed-instance/doc-changes-updates-known-issues.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Learn about the currently known issues with Azure SQL Managed Insta
55
author: MashaMSFT
66
ms.author: mathoma
77
ms.reviewer: randolphwest, mathoma
8-
ms.date: 07/02/2024
8+
ms.date: 03/14/2025
99
ms.service: azure-sql-managed-instance
1010
ms.subservice: service-overview
1111
ms.topic: troubleshooting-known-issue
@@ -24,6 +24,7 @@ This article lists the currently known issues with [Azure SQL Managed Instance](
2424

2525
| Issue | Date discovered | Status | Date resolved |
2626
| --- | --- | --- | --- |
27+
| [Error 8992 when running DBCC CHECKDB on a SQL Server database that originated from SQL Managed Instance](#error-8992-when-running-dbcc-checkdb-on-a-sql-server-database-that-originated-from-sql-managed-instance) | March 2025 | Has workaround| |
2728
| [Differential backups aren't taken when an instance is linked to SQL Server](#differential-backups-arent-taken-when-an-instance-is-linked-to-sql-server) | Sept 2024 | By design | |
2829
| [List of long-term backups in Azure portal shows backup files for active and deleted databases with the same name](#list-of-long-term-backups-in-azure-portal-shows-backup-files-for-active-and-deleted-databases-with-the-same-name) | Mar 2024 | Has Workaround | |
2930
| [Temporary instance inaccessibility using the failover group listener during scaling operation](#temporary-instance-inaccessibility-using-the-failover-group-listener-during-scaling-operation) | Jan 2024 | No resolution | |
@@ -69,6 +70,17 @@ This article lists the currently known issues with [Azure SQL Managed Instance](
6970

7071
## Has workaround
7172

73+
### Error 8992 when running DBCC CHECKDB on a SQL Server database that originated from SQL Managed Instance
74+
75+
You may see the following error when you run the DBCC CHECKDB command on a SQL Server 2022 database after you delete an index, or a table with an index, and the database originated from Azure SQL Managed Instance, such as after restoring a backup file, or from the [Managed Instance link feature](/azure/azure-sql/managed-instance/managed-instance-link-feature-overview):
76+
77+
```
78+
_Msg 8992, Level 16, State 1, Line <Line_Number>an
79+
Check Catalog Msg 3853, State 1: Attribute (%ls) of row (%ls) in sys.sysrowsetrefs does not have a matching row (%ls) in sys.indexes._
80+
```
81+
82+
To work around the issue, first drop the index, or the table with the index, from the source database in Azure SQL Managed Instance, and then restore, or link, the database to SQL Server 2022 again. If recreating the database from the source Azure SQL Managed Instance isn't possible, please contact Microsoft support to help resolve this issue.
83+
7284
### List of long-term backups in Azure portal shows backup files for active and deleted databases with the same name
7385

7486
Long-term backups can be listed and managed on Azure portal page for an Azure SQL Managed Instance on _Backups_ tab. The page lists active or deleted databases, basic information about their long-term backups, and link for managing backups. When you select the _Manage_ link, a new side pane opens with list of backups. Due to an issue with the filtering logic, the list shows backups for both active database and deleted databases with the same name. This requires a special attention when selecting backups for deletion, to avoid deleting backups for a wrong database.

azure-sql/managed-instance/restore-database-to-sql-server.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ TO URL = 'https://<mystorageaccountname>.blob.core.windows.net/<containername>/S
8383
WITH COPY_ONLY
8484
```
8585

86-
8786
## Restore to SQL Server
8887

8988
Restore the database to SQL Server by using the `WITH MOVE` option of the RESTORE DATABASE T-SQL command and providing explicit file paths for your files on the destination server.
@@ -109,6 +108,7 @@ When you're restoring a database to SQL Server, consider the following:
109108
- You must use the `WITH MOVE` qualifier and provide explicit paths for the data files.
110109
- Databases that are encrypted with service-managed TDE keys can't be restored to SQL Server. You can restore an encrypted database to SQL Server only if it was encrypted with a customer-managed key and the destination server has access to the same key that's used to encrypt the database. For more information, see [Set up SQL Server TDE with Azure Key Vault](/sql/relational-databases/security/encryption/setup-steps-for-extensible-key-management-using-the-azure-key-vault).
111110
- This capability is only available to instances with the [**SQL Server 2022** update policy](update-policy.md#sql-server-2022-update-policy). You will not be able to restore your database backup to SQL Server 2022 from an instance with the **Always up to date** update policy.
111+
- After restoring an Azure SQL Managed Instance database to SQL Server 2022, and dropping an index, or a table with an index, you may see [Error 8992](doc-changes-updates-known-issues.md#error-8992-when-running-dbcc-checkdb-on-a-sql-server-database-that-originated-from-sql-managed-instance) when running the `DBCC CHECKDB` command.
112112

113113
## Next steps
114114

azure-sql/virtual-machines/windows/sql-server-iaas-agent-extension-automate-management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ Starting in March 2023, when you first register with the extension, binaries are
191191
The SQL IaaS Agent extension only supports:
192192

193193
- SQL Server VMs deployed through the Azure Resource Manager. SQL Server VMs deployed through the classic model aren't supported.
194-
- SQL Server VMs deployed to the public or Azure Government cloud. Deployments to other private or government clouds aren't supported.
194+
- SQL Server VMs deployed to the public cloud, Azure Government cloud, and 21Vianet (Azure in China). Deployments to other private or government clouds aren't supported.
195195
- TCP/IP must be enabled in SQL Server Configuration Manager and for the VM for the extension to work with your SQL Server on Azure VMs.
196196
- SQL Server FCIs with limited functionality. SQL Server FCIs registered with the extension don't support features that require the agent, such as automated backup, patching, and advanced portal management.
197197
- VMs with a default instance, or a single named instance when no default instance is present.

docs/sql-server/sql-server-2022-release-notes.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Find information about SQL Server 2022 (16.x) limitations, known is
44
author: MikeRayMSFT
55
ms.author: mikeray
66
ms.reviewer: randolphwest
7-
ms.date: 02/09/2023
7+
ms.date: 03/14/2025
88
ms.service: sql
99
ms.subservice: release-landing
1010
ms.topic: release-notes
@@ -116,6 +116,18 @@ You may notice excessive growth in the transaction log size for databases with t
116116

117117
For more information, review [Transaction log file grows for databases with In-Memory OLTP in SQL Server 2022](/troubleshoot/sql/database-engine/general/transaction-log-file-grows-databases-in-memory-oltp).
118118

119+
### DBCC CHECKDB command reports inconsistency after dropping index
120+
Applies to: [!INCLUDE [sssql22-md](../includes/sssql22-md.md)] databases that originated from [!INCLUDE [ssazuremi-md](../includes/ssazuremi-md.md)]
121+
122+
You may see the following error when you run the DBCC CHECKDB command on a [!INCLUDE [sssql22-md](../includes/sssql22-md.md)] database after you delete an index, or a table with an index, and the database originated from [!INCLUDE [ssazuremi-md](../includes/ssazuremi-md.md)], such as after restoring a backup file, or from the [Managed Instance link feature](/azure/azure-sql/managed-instance/managed-instance-link-feature-overview):
123+
124+
```
125+
_Msg 8992, Level 16, State 1, Line <Line_Number>an
126+
Check Catalog Msg 3853, State 1: Attribute (%ls) of row (%ls) in sys.sysrowsetrefs does not have a matching row (%ls) in sys.indexes._
127+
```
128+
129+
To work around the issue, first drop the index, or the table with the index, from the source database in [!INCLUDE [ssazuremi-md](../includes/ssazuremi-md.md)], and then restore, or link, the database to [!INCLUDE [sssql22-md](../includes/sssql22-md.md)] again. If recreating the database from the source [!INCLUDE [ssazuremi-md](../includes/ssazuremi-md.md)] isn't possible, please contact Microsoft support to help resolve this issue.
130+
119131
## Build number
120132

121133
| Preview build | Version number | Date |

0 commit comments

Comments
 (0)