Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Zobrazení sys.dm_db_objects_impacted_on_version_change dynamické správy poskytuje systém s upozorněním, který určuje objekty, které budou ovlivněny upgradem hlavní verze ve službě Azure SQL Database. Zobrazení můžete použít buď před nebo po upgradu, abyste získali úplný výčet ovlivněných objektů. Abyste získali úplný účet na celém serveru, budete se muset dotazovat na toto zobrazení v každé databázi.
| Název sloupce | Datový typ | Description |
|---|---|---|
class |
IntNOT NULL |
Třída objektu, který bude ovlivněn: 1 = omezení 7 = Indexy a haldy |
class_desc |
nvarchar(60)NOT NULL |
Popis třídy:OBJECT_OR_COLUMNINDEX |
major_id |
IntNOT NULL |
ID objektu omezení nebo ID objektu tabulky, která obsahuje index nebo haldu. |
minor_id |
IntNULL |
NULL pro omezeníIndex_id pro indexy a haldy |
dependency |
nvarchar(60)NOT NULL |
Popis závislosti, která způsobuje ovlivnění omezení nebo indexu Stejná hodnota se také používá pro upozornění vygenerovaná během upgradu. Examples: mezera (pro vnitřní) geometrie (pro systém UDT) geography::P arse (pro systémovou metodu UDT) |
Povolení
Vyžaduje oprávnění VIEW DATABASE STATE .
Examples
Následující příklad ukazuje dotaz na sys.dm_db_objects_impacted_on_version_change vyhledání objektů ovlivněných upgradem na další hlavní verzi serveru.
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
Poznámky
Aktualizace ovlivněných objektů
Následující seřazené kroky popisují nápravnou akci, která se má provést po nadcházejícím červnovém upgradu verze služby.
| Objednávka | Ovlivněný objekt | Nápravná akce |
|---|---|---|
1 |
Indexy | Znovu sestavte libovolný index identifikovaný sys.dm_db_objects_impacted_on_version_change například: ALTER INDEX ALL ON <table> REBUILDnebo ALTER TABLE <table> REBUILD |
2 |
Objekt | Všechna omezení, která sys.dm_db_objects_impacted_on_version_change jsou identifikována, musí být znovu revalidována po přepočítaní geometrických a zeměpisných dat v podkladové tabulce. V případě omezení proveďte opětovné ověření pomocí ALTER TABLE. Například: ALTER TABLE <tab> WITH CHECK CHECK CONSTRAINT <constraint name>nebo ALTER TABLE <tab> WITH CHECK CONSTRAINT ALL |