Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för:Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
sys.dm_db_objects_impacted_on_version_change DMV tillhandahåller ett system för tidig varning för att fastställa objekt som påverkas av en större versionsuppgradering i Azure SQL Database. Du kan använda vyn före eller efter uppgraderingen för att få en fullständig uppräkning av berörda objekt. Du måste fråga den här vyn i varje databas för att få en fullständig redovisning över hela servern.
| Kolumnnamn | Datatyp | Description |
|---|---|---|
class |
IntNOT NULL |
Klassen för objektet som påverkas: 1 = villkor 7 = Index och heaps |
class_desc |
Nvarchar(60)NOT NULL |
Beskrivning av klassen:OBJECT_OR_COLUMNINDEX |
major_id |
IntNOT NULL |
Objekt-ID för villkoret eller objekt-ID för tabell som innehåller index eller heap. |
minor_id |
IntNULL |
NULL för begränsningarIndex_id för index och heaps |
dependency |
Nvarchar(60)NOT NULL |
Beskrivning av beroende som gör att en begränsning eller ett index påverkas. Samma värde används också för varningar som genereras under uppgraderingen. Examples: utrymme (för inbyggda) geometri (för system-UDT) geography::P arse (för system-UDT-metod) |
Permissions
Kräver behörigheten VISA DATABASE STATE .
Examples
I följande exempel visas en fråga på sys.dm_db_objects_impacted_on_version_change för att hitta de objekt som påverkas av en uppgradering till nästa huvudserverversion.
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
Anmärkningar
Så här uppdaterar du berörda objekt
Följande ordnade steg beskriver den korrigerande åtgärd som ska vidtas efter den kommande uppgraderingen av junitjänsten.
| Beställning | Berört objekt | Korrigeringsåtgärder |
|---|---|---|
1 |
Index | Återskapa alla index som identifieras av sys.dm_db_objects_impacted_on_version_change Till exempel: ALTER INDEX ALL ON <table> REBUILDeller ALTER TABLE <table> REBUILD |
2 |
Objekt | Alla begränsningar som identifieras av sys.dm_db_objects_impacted_on_version_change måste återkallas efter att geometri- och geografidata i den underliggande tabellen har omberäknats. För begränsningar kan du återanvända med hjälp av ALTER TABLE. Till exempel: ALTER TABLE <tab> WITH CHECK CHECK CONSTRAINT <constraint name>eller ALTER TABLE <tab> WITH CHECK CONSTRAINT ALL |