sys.dm_database_copies (База данных SQL Azure)

Применимо к: База данных SQL Azure

Возвращает информацию о текущих операциях копирования базы данных в База данных SQL Azure.

Чтобы вернуть информацию о гео-репликационных ссылках, используйте sys.geo_replication_links системный вид или sys.dm_geo_replication_link_status динамическое управление.

Имя столбца Тип данных Описание
database_id int ID текущей базы данных в представлении sys.databases .
ранняя_дата datetimeoffset Время UTC в региональном дата-центре SQL-базы данных, когда было инициировано копирование базы данных.
modify_date datetimeoffset Время UTC в региональном центре данных SQL Database, когда копирование базы данных завершено. Новая база данных на данный момент транзакционно согласована с первичной базой данных. Информация о завершении обновляется каждые 1 минуту.

Время UTC, отражающее последнее обновление поля percent_complete.
percent_complete real Процент байт, которые были скопированы. Значения варьируются от 0 до 100. SQL Database может автоматически восстанавливаться после некоторых ошибок, таких как отказное переключение, и перезапускать копию базы данных. В этом случае percent_complete начинал с нуля.
error_code int Если больше 0, код указывает ошибку, произошедшую при копировании. Значение равно 0, если ошибок не было.
error_desc nvarchar(4096) Описание ошибки, произошедшей при копировании.
error_severity int Возвращает 16, если копирование базы данных не удалось.
error_state int Возвращает 1, если копирование не удалось.
copy_guid uniqueidentifier Уникальный идентификатор операции копирования.
partner_server sysname Название сервера SQL Database, где создаётся копия.
partner_database sysname Название копии базы данных на сервере партнёра.
replication_state tinyint Состояние непрерывного копирования копирования для этой базы данных. Значения:

0=Ожидается. Создание копии базы данных запланировано, но необходимые этапы подготовки ещё не завершены или временно заблокированы квотой по посеву.

1=Посев. Копируемая база данных, посеваемая, пока не полностью синхронизирована с исходной базой данных. В этом состоянии вы не можете подключиться к копии. Чтобы отменить текущую операцию посева, база копирования должна быть удалена.
replication_state_desc nvarchar(256) Описание replication_state, одного из:

В ожидании

посев
maximum_lag int Зарезервированное поле.
is_continuous_copy bit 0 = Возвращает 0
is_target_role bit 0 =Исходная база данных

1 = Копирование базы данных
is_interlink_connected bit Зарезервированное поле.
is_offline_secondary bit Зарезервированное поле.

Permissions

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

Замечания

Вы можете использовать sys.dm_database_copies представление в главной базе данных исходного или целевого логического сервера в База данных SQL Azure. Когда копирование базы данных успешно завершается и новая база становится ОНЛАЙН, строка в sys.dm_database_copies представлении автоматически удаляется.