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_реплика_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 на сервере.
Следующие шаги
Дополнительные сведения о связанных понятиях см. в следующих статьях:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по