Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Относится к:Azure SQL Database
Azure SQL Managed Instance
SQL база данных в Microsoft Fabric
DmV sys.dm_db_objects_impacted_on_version_change предоставляет систему раннего предупреждения для определения объектов, которые будут влиять на основное обновление выпуска в Базе данных SQL Azure. Представление можно использовать до или после обновления для получения полного перечисления затронутых объектов. Чтобы запросить полный отчет для всего сервера, потребуется запросить это представление в каждой базе данных.
| Имя столбца | Тип данных | Description |
|---|---|---|
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 системы) |
Разрешения
Требуется разрешение VIEW DATABASE STATE .
Примеры
В следующем примере показан запрос 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 |
Индексы | Перестройте любой индекс, определяемый примером sys.dm_db_objects_impacted_on_version_change : ALTER INDEX ALL ON <table> REBUILDor ALTER TABLE <table> REBUILD |
2 |
Объект | Все ограничения, определенные с помощью sys.dm_db_objects_impacted_on_version_change этой таблицы, должны быть отменены после повторной компиляции геометрических и географических данных в базовой таблице. Для ограничений повторное использование ALTER TABLE. Например: ALTER TABLE <tab> WITH CHECK CHECK CONSTRAINT <constraint name>or ALTER TABLE <tab> WITH CHECK CONSTRAINT ALL |