Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Aplica a:Azure SQL Database
Azure SQL Managed Instance
Base de datos SQL en Microsoft Fabric
La sys.dm_db_objects_impacted_on_version_change DMV proporciona un sistema de advertencia temprana para determinar los objetos que se verán afectados por una actualización de versión principal en Azure SQL Database. Puede usar la vista antes o después de la actualización para obtener una enumeración completa de los objetos afectados. Tendrá que consultar esta vista en cada base de datos para obtener una perspectiva completa de todo el servidor.
| Nombre de la columna | Tipo de datos | Descripción |
|---|---|---|
class |
IntNOT NULL |
Clase del objeto que se verá afectado: 1 = restricción 7 = Índices y montones |
class_desc |
Nvarchar(60)NOT NULL |
Descripción de la clase:OBJECT_OR_COLUMNINDEX |
major_id |
IntNOT NULL |
Id. de objeto de la restricción o identificador de objeto de la tabla que contiene el índice o el montón. |
minor_id |
IntNULL |
NULL para restriccionesIndex_id para índices y montones |
dependency |
Nvarchar(60)NOT NULL |
Descripción de la dependencia que está causando que se vea afectada una restricción o índice. El mismo valor también se utiliza para las advertencias generadas durante la actualización. Ejemplos: espacio (para intrínseco) geometry (para udT del sistema) geography::P arse (para el método UDT del sistema) |
Permisos
Requiere el permiso VIEW DATABASE STATE .
Examples
En el ejemplo siguiente se muestra una consulta sobre sys.dm_db_objects_impacted_on_version_change para buscar los objetos afectados por una actualización a la siguiente versión principal del servidor.
SELECT * FROM sys.dm_db_objects_disabled_on_version_change;
GO
class class_desc major_id minor_id dependency
------ ----------------- ----------- ----------- ----------
1 OBJECT_OR_COLUMN 181575685 NULL geometry
7 INDEX 37575172 1 geometry
7 INDEX 2121058592 1 geometry
1 OBJECT_OR_COLUMN 101575400 NULL geometry
Comentarios
Actualización de objetos afectados
Los pasos ordenados siguientes describen la acción correctiva que se deberá realizar después de la próxima actualización de versión de servicio del mes de junio.
| compra | Objeto afectado | Acción correctora |
|---|---|---|
1 |
Índices | Recompile cualquier índice identificado por sys.dm_db_objects_impacted_on_version_change por ejemplo: ALTER INDEX ALL ON <table> REBUILDo ALTER TABLE <table> REBUILD |
2 |
Object | Todas las restricciones identificadas por sys.dm_db_objects_impacted_on_version_change se deben volver a validar después de que se vuelvan a calcular los datos de geometría y geografía de la tabla subyacente. Para las restricciones, vuelva a validar mediante ALTER TABLE. Por ejemplo: ALTER TABLE <tab> WITH CHECK CHECK CONSTRAINT <constraint name>o ALTER TABLE <tab> WITH CHECK CONSTRAINT ALL |