sys.dm_database_copies (база данных SQL Azure)
Применимо к: База данных SQL Azure
Возвращает сведения о текущих операциях копирования базы данных для базы данных в База данных SQL Azure.
Чтобы вернуть сведения о ссылках георепликации, используйте представления sys.geo_replication_links или sys.dm_geo_replication_link_status .
Имя столбца | Тип данных | Description |
---|---|---|
database_id | int | Идентификатор текущей базы данных в представлении sys.databases . |
start_date | datetimeoffset | Время UTC в региональном центре обработки данных База данных SQL при инициировании копирования базы данных. |
modify_date | datetimeoffset | Время UTC в региональном центре обработки данных База данных SQL после завершения копирования базы данных. После копирования новая база данных транзакционно согласована с базой данных-источником. Сведения о завершении обновляются каждые 1 минуту. Время UTC, отражающее последнее обновление поля percent_complete. |
percent_complete | real | Процентное соотношение скопированных данных в байтах. Допустимы значения от 0 до 100. База данных SQL может автоматически восстановиться после некоторых ошибок, таких как отработка отказа, и перезапустить копию базы данных. В этом случае percent_complete перезапустится при значении 0. |
error_code | int | Если значение больше 0, это код ошибки, возникшей при копировании. Значение равно 0, если ошибки не возникли. |
error_desc | nvarchar(4096) | Описание ошибки, возникшей при копировании. |
error_severity | int | Возвращает 16, если во время копирования базы данных произошла ошибка. |
error_state | int | Возвращает значение 1, если при копировании возникла ошибка. |
copy_guid | uniqueidentifier | Уникальный идентификатор операции копирования. |
partner_server | sysname | Имя сервера База данных SQL, на котором создается копия. |
partner_database | sysname | Имя копии базы данных на сервере партнера. |
replication_state | tinyint | Состояние непрерывной репликации копирования для этой базы данных. Значения: 0=Ожидание. Создание копии базы данных запланировано, но необходимые шаги подготовки еще не завершены или временно заблокированы квотой заполнения. 1=заполнения. Заполненная база данных копирования еще не полностью синхронизирована с исходной базой данных. В этом состоянии невозможно подключиться к копии. Чтобы отменить операцию заполнения, необходимо удалить базу данных копирования. |
replication_state_desc | nvarchar(256) | Описание replication_state (одно из следующих значений): PENDING SEEDING |
maximum_lag | int | Зарезервированное поле. |
is_continuous_copy | bit | 0 = возвращает 0 |
is_target_role | bit | 0 =Исходная база данных 1 = копирование базы данных |
is_interlink_connected | bit | Зарезервированное поле. |
is_offline_secondary | bit | Зарезервированное поле. |
Разрешения
Это представление доступно только в базе данных master на логическом сервере для входа на уровне сервера.
Замечания
Представление sys.dm_database_copies можно использовать в базе данных master исходного или целевого логического сервера в База данных SQL Azure. После успешного завершения копирования базы данных новая база данных становится ONLINE, строка в представлении sys.dm_database_copies удаляется автоматически.
Следующие шаги
Дополнительные сведения о связанных понятиях см. в следующих статьях:
- Копирование транзакционно согласованной копии базы данных в База данных SQL Azure
- Динамические административные представления и функции георепликации (База данных SQL Azure)
- sys.dm_geo_replication_link_status (База данных SQL Azure и Управляемый экземпляр SQL Azure)
- активная георепликация;
- Обзор групп автоматической отработки отказа и рекомендации (База данных SQL Azure)
- Обзор групп автоматической отработки отказа и рекомендации (Управляемый экземпляр SQL Azure)