Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Förhandsversion av 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 |