sys.dm_operation_status (база данных SQL Azure)

Возвращает сведения об операциях, выполненных в базах данных на сервере База данных SQL Azure.

Применимо для следующих объектов: База данных SQL Azure.

Имя столбца

Тип данных

Описание

session_activity_id

uniqueidentifier

Идентификатор операции. Не равно NULL.

resource_type

int

Обозначает тип ресурса, в котором выполняется операция. Не равно NULL. В текущем выпуске это представление отслеживает операции, выполняемые только в База данных SQL и соответствующие целочисленному значению 0.

resource_type_desc

nvarchar(2048)

Описание типа ресурса, в котором выполняется операция. В текущем выпуске это представление отслеживает операции, выполняемые только в База данных SQL.

major_resource_id

sql_variant

Имя ресурса База данных SQL, в котором выполняется операция. Не равно NULL.

minor_resource_id

sql_variant

Только для внутреннего применения. Не равно NULL.

operation

nvarchar(60)

Операции, выполняемые на База данных SQL, такие как CREATE или ALTER.

state

tinyint

Состояние операции.

0 = Ожидает согласования
1 = выполняется
2 = завершена
3 = ошибка
4 = отмена

state_desc

nvarchar(120)

PENDING = операция ожидает доступности ресурсов или квоты.

IN_PROGRESS = операция запущена и выполняется.

COMPLETED = операция успешно завершена.

FAILED = ошибка операции. Дополнительные сведения см. в описании столбца error_desc.

CANCELLED = выполнение операции остановлено по запросу пользователя.

percent_complete

int

Процент завершения выполнения операции. Допустимы значения от 0 до 100. Не равно NULL.

error_code

int

Код ошибки, возникшей при неудачном выполнении операции. Если значение равно 0, операция завершилась успешно.

error_desc

nvarchar(2048)

Описание ошибки, которая возникла во время неудачного выполнения операции.

error_severity

int

Степень серьезности ошибки, которая возникла во время неудачного выполнения операции. Дополнительные сведения о степенях серьезности ошибки см. в разделе Степени серьезности ошибок компонента Database Engine.

error_state

int

Зарезервировано для последующего использования. Совместимость с будущими версиями не гарантируется.

start_time

datetime

Метка времени начала операции.

last_modify_time

datetime

Метка времени последнего изменения записи для длительных операций. Для успешно выполненных операций в этом поле отображается метка времени завершения операции.

Разрешения

Это представление доступно только в базе данных master для имен входа субъектов серверного уровня.

Замечания

Чтобы использовать это представление, необходимо установить соединение с базой данных master. Используйте представление sys.dm_operation_status в базе данных master сервера База данных SQL для отслеживания состояния следующих операций с данными База данных SQL:

  • Создание базы данных

  • Копирование базы данных. Копирование базы данных создает запись данного представления на исходном и целевом серверах.

  • Изменение базы данных

  • Изменение уровня производительности уровня службы

  • Изменение уровня службы базы данных, например с Basic на Standard.

  • Настройка связи георепликации.

  • Завершение связи георепликации.

  • Восстановление базы данных

  • Удаление базы данных