Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Относится к:База данных 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 |