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
Copy file name to clipboardExpand all lines: azure-sql/database-watcher-overview.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ description: An overview of database watcher for Azure SQL, a managed monitoring
5
5
author: dimitri-furman
6
6
ms.author: dfurman
7
7
ms.reviewer: wiassaf
8
-
ms.date: 02/21/2024
8
+
ms.date: 03/13/2025
9
9
ms.service: azure-sql
10
10
ms.subservice: monitoring
11
11
ms.topic: conceptual
@@ -250,6 +250,7 @@ During preview, database watcher has the following known issues.
250
250
| 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. |
251
251
| 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. |
252
252
| 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. |
Copy file name to clipboardExpand all lines: azure-sql/managed-instance/doc-changes-updates-known-issues.md
+13-1Lines changed: 13 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ description: Learn about the currently known issues with Azure SQL Managed Insta
5
5
author: MashaMSFT
6
6
ms.author: mathoma
7
7
ms.reviewer: randolphwest, mathoma
8
-
ms.date: 07/02/2024
8
+
ms.date: 03/14/2025
9
9
ms.service: azure-sql-managed-instance
10
10
ms.subservice: service-overview
11
11
ms.topic: troubleshooting-known-issue
@@ -24,6 +24,7 @@ This article lists the currently known issues with [Azure SQL Managed Instance](
24
24
25
25
| Issue | Date discovered | Status | Date resolved |
26
26
| --- | --- | --- | --- |
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||
27
28
|[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 ||
28
29
|[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 ||
29
30
|[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](
69
70
70
71
## Has workaround
71
72
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
+
72
84
### List of long-term backups in Azure portal shows backup files for active and deleted databases with the same name
73
85
74
86
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.
Copy file name to clipboardExpand all lines: azure-sql/managed-instance/restore-database-to-sql-server.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -83,7 +83,6 @@ TO URL = 'https://<mystorageaccountname>.blob.core.windows.net/<containername>/S
83
83
WITH COPY_ONLY
84
84
```
85
85
86
-
87
86
## Restore to SQL Server
88
87
89
88
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:
109
108
- You must use the `WITH MOVE` qualifier and provide explicit paths for the data files.
110
109
- 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).
111
110
- 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.
Copy file name to clipboardExpand all lines: azure-sql/virtual-machines/windows/sql-server-iaas-agent-extension-automate-management.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -191,7 +191,7 @@ Starting in March 2023, when you first register with the extension, binaries are
191
191
The SQL IaaS Agent extension only supports:
192
192
193
193
- 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.
195
195
- 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.
196
196
- 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.
197
197
- VMs with a default instance, or a single named instance when no default instance is present.
Copy file name to clipboardExpand all lines: docs/sql-server/sql-server-2022-release-notes.md
+13-1Lines changed: 13 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Find information about SQL Server 2022 (16.x) limitations, known is
4
4
author: MikeRayMSFT
5
5
ms.author: mikeray
6
6
ms.reviewer: randolphwest
7
-
ms.date: 02/09/2023
7
+
ms.date: 03/14/2025
8
8
ms.service: sql
9
9
ms.subservice: release-landing
10
10
ms.topic: release-notes
@@ -116,6 +116,18 @@ You may notice excessive growth in the transaction log size for databases with t
116
116
117
117
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).
118
118
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.
0 commit comments