Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Vonatkozik a következőkre:Azure SQL Database
Azure SQL Managed Instance
SQL adatbázis a Microsoft Fabric-ben
A sys.dm_db_objects_impacted_on_version_change DMV egy korai figyelmeztető rendszert biztosít az Azure SQL Database jelentős kiadásfrissítése által érintett objektumok meghatározásához. A nézetet a frissítés előtt vagy után is használhatja az érintett objektumok teljes számbavételéhez. Ezt a nézetet minden adatbázisban le kell kérdeznie, hogy teljes könyvelést kapjon a teljes kiszolgálón.
| Oszlop név | Adattípus | Description |
|---|---|---|
class |
IntNOT NULL |
Az érintett objektum osztálya: 1 = kényszer 7 = Indexek és halom |
class_desc |
nvarchar(60)NOT NULL |
Az osztály leírása:OBJECT_OR_COLUMNINDEX |
major_id |
IntNOT NULL |
A korlátozás objektumazonosítója, vagy az indexet vagy halomot tartalmazó tábla objektumazonosítója. |
minor_id |
IntNULL |
NULL korlátozások eseténIndex_id indexekhez és halmokhoz |
dependency |
nvarchar(60)NOT NULL |
Annak a függőségnek a leírása, amely kényszert vagy indexet okoz. Ugyanez az érték a frissítés során generált figyelmeztetésekhez is használható. Examples: tér (belső) geometria (a rendszer UDT-hez) geography::P arse (system UDT metódus esetén) |
Permissions
A VIEW DATABASE STATE engedélyre van szükség.
Példák
Az alábbi példa egy lekérdezést sys.dm_db_objects_impacted_on_version_change mutat be a következő főkiszolgáló-verzióra való frissítés által érintett objektumok megkereséséhez.
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
Megjegyzések
Az érintett objektumok frissítése
A következő rendezett lépések a júniusi szolgáltatáskiadás közelgő frissítése után végrehajtandó korrekciós műveletet ismertetik.
| Order | Érintett objektum | Helyesbítő intézkedés |
|---|---|---|
1 |
indexek | Újjáépítheti például a következő által azonosított indexeket sys.dm_db_objects_impacted_on_version_change : ALTER INDEX ALL ON <table> REBUILDvagy ALTER TABLE <table> REBUILD |
2 |
Objektum | Az alapul szolgáló táblában lévő geometriai és földrajzi adatok újrafordítása után az összes azonosított sys.dm_db_objects_impacted_on_version_change korlátozást újra kell értékelni. Korlátozások esetén újraértékelje a következőt: ALTER TABLE. Például: ALTER TABLE <tab> WITH CHECK CHECK CONSTRAINT <constraint name>vagy ALTER TABLE <tab> WITH CHECK CONSTRAINT ALL |