Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:Database Azure
SQLInstans
Terkelola Azure SQLDatabase SQL di Microsoft Fabric
sys.dm_db_objects_impacted_on_version_change DMV menyediakan sistem peringatan dini untuk menentukan objek yang akan terpengaruh oleh peningkatan rilis utama di Azure SQL Database. Anda dapat menggunakan tampilan baik sebelum atau sesudah peningkatan untuk mendapatkan enumerasi penuh objek yang terpengaruh. Anda harus mengkueri tampilan ini di setiap database untuk mendapatkan akuntansi penuh di seluruh server.
| Nama kolom | Jenis Data | Deskripsi |
|---|---|---|
class |
IntNOT NULL |
Kelas objek yang akan terpengaruh: 1 = batasan 7 = Indeks dan timbunan |
class_desc |
nvarchar(60)NOT NULL |
Deskripsi kelas:OBJECT_OR_COLUMNINDEX |
major_id |
IntNOT NULL |
ID objek batasan, atau ID objek tabel yang berisi indeks atau timbunan. |
minor_id |
IntNULL |
NULL untuk batasanIndex_id untuk indeks dan timbunan |
dependency |
nvarchar(60)NOT NULL |
Deskripsi dependensi yang menyebabkan batasan atau indeks terpengaruh. Nilai yang sama juga digunakan untuk peringatan yang dihasilkan selama peningkatan. Contoh: spasi (untuk intrinsik) geometri (untuk UDT sistem) geografi::P arse (untuk metode UDT sistem) |
Izin
Memerlukan izin VIEW DATABASE STATE .
Examples
Contoh berikut menunjukkan kueri untuk sys.dm_db_objects_impacted_on_version_change menemukan objek yang terpengaruh oleh peningkatan ke versi server utama berikutnya.
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
Keterangan
Cara memperbarui objek yang terpengaruh
Langkah-langkah terurut berikut menjelaskan tindakan korektif yang harus diambil setelah peningkatan rilis layanan Juni mendatang.
| Pesanan | Objek yang Terpengaruh | Tindakan Korektif |
|---|---|---|
1 |
Indeks | Bangun ulang indeks apa pun yang diidentifikasi oleh sys.dm_db_objects_impacted_on_version_change Misalnya: ALTER INDEX ALL ON <table> REBUILDor ALTER TABLE <table> REBUILD |
2 |
Objek | Semua batasan yang diidentifikasi oleh sys.dm_db_objects_impacted_on_version_change harus divalidasi ulang setelah data geometri dan geografi dalam tabel yang mendasar dikomputasi ulang. Untuk batasan, validasi ulang menggunakan ALTER TABLE. Misalnya: ALTER TABLE <tab> WITH CHECK CHECK CONSTRAINT <constraint name>or ALTER TABLE <tab> WITH CHECK CONSTRAINT ALL |