Поделиться через


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 удаляется автоматически.

Следующие шаги

Дополнительные сведения о связанных понятиях см. в следующих статьях: