Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa vista di sistema con ambito database è progettata per fornire un sistema di avviso anticipato per determinare gli oggetti che saranno interessati da un aggiornamento importante del Database SQL di Windows Azure. È possibile utilizzare la vista prima o dopo l'aggiornamento per ottenere un'enumerazione completa degli oggetti interessati. È necessario eseguire query su questa vista in ogni database per ottenere un conteggio completo per l'intero server.
Si applica a: Database SQL di Windows Azure (dalla versione iniziale alla versione corrente). |
Nome della colonna |
Tipo di dati |
Descrizione |
|---|---|---|
classe |
int NOT NULL |
Classe dell'oggetto che sarà interessato: 1 = vincolo 7 = indici e heap |
class_desc |
nvarchar(60) NOT NULL |
Descrizione della classe: OBJECT_OR_COLUMN INDEX |
major_id |
int NOT NULL |
ID oggetto del vincolo o ID oggetto della tabella che contiene l'indice o l'heap. |
minor_id |
int NULL |
NULL per i vincoli Index_id per indici e heap |
dependency |
nvarchar(60) NOT NULL |
Descrizione della dipendenza che causerà l'interessamento di un vincolo o di un indice. Lo stesso valore viene inoltre utilizzato per gli avvisi generati durante l'aggiornamento. Esempi: space (valori intrinseci) geometry (per tipo definito dall'utente (UDT) di sistema) geography::Parse (per il metodo UDT di sistema) |
Autorizzazioni
È richiesta l'autorizzazione VIEW DATABASE STATE.
Esempio
Nell'esempio seguente viene mostrata una query su sys.dm_db_objects_impacted_on_version_change per trovare gli oggetti interessati da un aggiornamento alla versione principale successiva del server
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
Osservazioni
Come aggiornare gli oggetti interessati
Nei passaggi ordinati seguenti viene descritta l'azione correttiva da intraprendere dopo l'aggiornamento dalla versione del servizio di giugno.
Ordine |
Oggetto interessato |
Azione correttiva |
|---|---|---|
1 |
Indici |
Ricompilare gli indici identificati da sys.dm_db_objects_impacted_on_version_change, ad esempio: ALTER INDEX ALL ON <table> REBUILD |
2 |
Oggetto |
Tutti i vincoli identificati da sys.dm_db_objects_impacted_on_version_change devono essere riconvalidati dopo che i dati di tipo geometry e geography vengono ricalcolati nella tabella sottostante. Per i convalidi, riconvalidare utilizzando ALTER TABLE. |