Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric Preview
De sys.dm_db_objects_impacted_on_version_change DMV biedt een vroegtijdig waarschuwingssysteem om te bepalen welke objecten worden beïnvloed door een grote release-upgrade in Azure SQL Database. U kunt de weergave vóór of na de upgrade gebruiken om een volledige inventarisatie van betrokken objecten te krijgen. U moet een query uitvoeren op deze weergave in elke database om een volledige boekhouding op de hele server te krijgen.
| Kolomnaam | Gegevenssoort | Description |
|---|---|---|
class |
IntNOT NULL |
De klasse van het object dat wordt beïnvloed: 1 = beperking 7 = Indexen en heaps |
class_desc |
nvarchar(60)NOT NULL |
Beschrijving van de klasse:OBJECT_OR_COLUMNINDEX |
major_id |
IntNOT NULL |
Object-id van de beperking of object-id van de tabel die index of heap bevat. |
minor_id |
IntNULL |
NULL voor beperkingenIndex_id voor indexen en heaps |
dependency |
nvarchar(60)NOT NULL |
Beschrijving van afhankelijkheid waardoor een beperking of index wordt beïnvloed. Dezelfde waarde wordt ook gebruikt voor waarschuwingen die tijdens de upgrade worden gegenereerd. Examples: ruimte (voor intrinsiek) geometrie (voor systeem UDT) geografie::P arse (voor systeem-UDT-methode) |
Permissions
Hiervoor is de machtiging VIEW DATABASE STATE vereist.
Voorbeelden
In het volgende voorbeeld ziet u een query om sys.dm_db_objects_impacted_on_version_change de objecten te vinden die worden beïnvloed door een upgrade naar de volgende primaire serverversie.
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
Opmerkingen
Betrokken objecten bijwerken
De volgende geordende stappen beschrijven de corrigerende actie die moet worden ondernomen na de komende upgrade van de servicerelease van juni.
| Bestelling | Beïnvloed object | Corrigerende actie |
|---|---|---|
1 |
Indexen | Bouw een index opnieuw op die is geïdentificeerd door sys.dm_db_objects_impacted_on_version_change bijvoorbeeld: ALTER INDEX ALL ON <table> REBUILDor ALTER TABLE <table> REBUILD |
2 |
Object | Alle beperkingen die worden geïdentificeerd, sys.dm_db_objects_impacted_on_version_change moeten opnieuw worden gevalideerd nadat de geometrie- en geografiegegevens in de onderliggende tabel opnieuw zijn gecomputeerd. Voor beperkingen moet u opnieuwvalideren met behulp van ALTER TABLE. Bijvoorbeeld: ALTER TABLE <tab> WITH CHECK CHECK CONSTRAINT <constraint name>or ALTER TABLE <tab> WITH CHECK CONSTRAINT ALL |