Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Относится к:База данных SQL Azure
Управляемый экземпляр SQL Azure
SQL база данных в Microsoft Fabric
DMV предоставляет систему раннего предупреждения для определения sys.dm_db_objects_impacted_on_version_change объектов, которые будут затронуты крупным обновлением релиза База данных SQL Azure. Представление можно использовать до или после обновления для получения полного перечисления затронутых объектов. Чтобы запросить полный отчет для всего сервера, потребуется запросить это представление в каждой базе данных.
| Название столбца | Тип данных | Описание |
|---|---|---|
class |
intNOT NULL |
Класс объекта, который будет затронут: 1 = ограничение 7 = индексы и кучи |
class_desc |
Нварчар (60)NOT NULL |
Описание класса:OBJECT_OR_COLUMNINDEX |
major_id |
intNOT NULL |
Идентификатор объекта ограничения или идентификатор объекта таблицы, содержащей индекс или кучу. |
minor_id |
intNULL |
NULL для ограниченийIndex_id для индексов и куч |
dependency |
Нварчар (60)NOT NULL |
Описание зависимостей, вызывающих ограничение или индекс. Такое же значение используется для предупреждений, созданных во время обновления. Примеры: пробел (для встроенных) geometry (для системного определяемого пользователем типа) geography::P arse (для метода UDT системы) |
Permissions
Требуется VIEWDATABASE STATE разрешение.
Examples
В следующем примере показан запрос sys.dm_db_objects_impacted_on_version_change на поиск объектов, затронутых обновлением до следующей основной версии сервера.
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
Замечания
Обновление затронутых объектов
Далее описывается порядок действий по исправлению после обновления набора исправлений, которое будет доступно в июне.
| Заказ | Затронутый объект | Корректирующее действие |
|---|---|---|
1 |
Indexes | Перестройте любой индекс, определяемый примером sys.dm_db_objects_impacted_on_version_change : ALTER INDEX ALL ON <table> REBUILDили ALTER TABLE <table> REBUILD |
2 |
Объект | Все ограничения, определенные с помощью sys.dm_db_objects_impacted_on_version_change этой таблицы, должны быть отменены после повторной компиляции геометрических и географических данных в базовой таблице. Для ограничений повторное использование ALTER TABLE. Например: ALTER TABLE <tab> WITH CHECK CHECK CONSTRAINT <constraint name>или ALTER TABLE <tab> WITH CHECK CONSTRAINT ALL |