sys.dm_hadr_automatic_seeding (Transact-SQL)
Область применения: SQL Server
Запрос sys.dm_hadr_automatic_seeding на первичной реплике, чтобы проверить состояние процесса автоматического заполнения для группы доступности. Представление возвращает одну строку для каждого процесса заполнения.
Имя столбца | Тип данных | Description |
---|---|---|
start_time | datetime | Время запуска операции. |
completion_time | datetime | Время завершения операции (NULL, если продолжается). |
ag_id | uniqueidentifier | Уникальный идентификатор для каждой группы доступности. |
ag_db_id | uniqueidentifier | Уникальный идентификатор для каждой базы данных в доступной группе. |
ag_remote_replica_id | uniqueidentifier | Уникальный идентификатор для другой реплики, которая включает в себя операцию заполнения. |
operation_id | uniqueidentifier | Уникальный идентификатор для этой операции заполнения. |
is_source | bit | Указывает, является ли эта реплика источником (основной) операции заполнения. |
current_state | bit | Текущее состояние заполнения операции выполняется. |
performed_seeding | bit | Потоковая передача базы данных для заполнения инициализирована. |
failure_state | int | Причина сбоя операции, выраженная как целое число. Если failure_state является трехзначным целым числом, значение 1 в сотнях цифр указывает на ошибку в источнике заполнения. Значение 2 в сотнях цифр указывает на ошибку в целевом объекте заполнения. Значения для failure_state включают следующие значения. Для интерпретации этих значений можно также использовать столбец failure_state_desc . 0 = внутренняя ошибка 1 = отмена пользователей 2 = ошибка SQL 3 = запрос отклонен 4 = прерывание потока 5 = основной сбой 6 = транспорт 7 = реплика транспорта 8 = проверка необходимости заполнения 9 = отправка сведений о файле базы данных 10 = создание обратного вызова 11 = создание операции 12 = создание клиента VDI 13 = Open VDI Client 14 = создание сеанса USC 15 = сеяние 16 = восстановление создания строки 17 = поиск идентификатора базы данных 18 = создание асинхронной задачи 19 = создание задачи времени ожидания 20 = Сбой асинхронной задачи 21 = время ожидания проверки сообщения 22 = время ожидания сообщения 23 = база данных с именем уже существует 24 = время ожидания вторичного перехвата 25 = время ожидания готовности вторичного потока восстановления |
failure_state_desc | ncharvar | Описание причины сбоя операции. Возможные значения: Внутренняя ошибка Отмена пользователей Ошибка SQL Запрос отклонен Прерывание потока Сбой источника Транспорт Реплика транспорта Проверьте, требуется ли начальное значение Отправка сведений о файле базы данных Создание обратного вызова Создание операции Создание клиента VDI Открытие клиента VDI Создание сеанса USC Посев Восстановление создания строки Поиск идентификатора базы данных Создание асинхронной задачи Создание задачи времени ожидания Сбой асинхронной задачи Время ожидания проверки сообщения Время ожидания сообщения файла База данных с именем уже существует Время ожидания вторичного перехвата Время ожидания готовности вторичного потока восстановления |
error_code | int | Любой код ошибки SQL, возникший во время заполнения. |
number_of_attempts | int | Количество попыток этой операции заполнения. |
Разрешения
необходимо разрешение VIEW SERVER STATE на сервере.
Разрешения для SQL Server 2022 и более поздних версий
Требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.
Следующие шаги
Дополнительные сведения о связанных понятиях см. в следующих статьях: