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

ОБЛАСТЬ ПРИМЕНЕНИЯ: нетSQL Server даБаза данных SQL Azure нетAzure Synapse Analytics (хранилище данных SQL) нетParallel Data Warehouse APPLIES TO: noSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Возвращает сведения о копии базы данных.Returns information about the database copy.

Чтобы получить сведения о связи георепликации, используйте sys.geo_replication_links или sys.dm_geo_replication_link_status представления (доступно в базе данных SQL версии 12).To return information about geo-replication links, use the sys.geo_replication_links or sys.dm_geo_replication_link_status views (available in SQL Database V12).

Имя столбцаColumn Name Тип данныхData Type ОписаниеDescription
database_iddatabase_id intint Идентификатор текущей базы данных в представлении sys.databases.The ID of the current database in the sys.databases view.
start_datestart_date datetimeoffsetdatetimeoffset Время начала копирования базы данных в формате UTC в региональном центре обработки данных База данных SQLSQL Database.The UTC time at a regional База данных SQLSQL Database datacenter when the database copying was initiated.
modify_datemodify_date datetimeoffsetdatetimeoffset Время завершения копирования базы данных в формате UTC в региональном центре обработки данных База данных SQLSQL Database.The UTC time at regional База данных SQLSQL Database datacenter when the database copying has completed. После копирования новая база данных транзакционно согласована с базой данных-источником.The new database is transactionally consistent with the primary database as of this time. Сведения о выполнении обновляется каждую минуту.The completion information is updated every 1 minute.

Отражает последнее обновление поля percent_complete время в формате UTC.UTC time reflecting the last update of the percent_complete field.
percent_completepercent_complete realreal Процентное соотношение скопированных данных в байтах.The percentage of bytes that have been copied. Допустимы значения от 0 до 100.Values range from 0 to 100. База данных SQLSQL Database может автоматически восстановиться после некоторых ошибок, например отработки отказа, и перезапустить копирование базы данных.may automatically recover from some errors, such as failover, and restart the database copy. В этом случае percent_complete перезапустится при значении 0.In this case, percent_complete would restart from 0.
error_codeerror_code intint Если значение больше 0, это код ошибки, возникшей при копировании.When greater than 0, the code indicating the error that has occurred while copying. Значение равно 0, если ошибки не возникли.Value equals 0 if no errors have occurred.
error_descerror_desc nvarchar(4096)nvarchar(4096) Описание ошибки, возникшей при копировании.Description of the error that occurred while copying.
error_severityerror_severity intint Возвращает 16, если во время копирования базы данных произошла ошибка.Returns 16 if the database copy failed.
error_stateerror_state intint Возвращает значение 1, если при копировании возникла ошибка.Returns 1 if copy failed.
copy_guidcopy_guid uniqueidentifieruniqueidentifier Уникальный идентификатор операции копирования.Unique ID of the copy operation.
partner_serverpartner_server sysnamesysname Имя сервера базы данных SQL, где создается копия.Name of the SQL Database server where the copy is created.
partner_databasepartner_database sysnamesysname Имя копии базы данных на сервере-участнике.Name of the database copy on the partner server.
replication_statereplication_state tinyinttinyint Состояние репликации непрерывного копирования для этой базы данных.The state of continuous-copy replication for this database. Возможны следующие значения.Values are:

0 = ожидает согласования.0=Pending. Создание копии базы данных запланировано, но необходимые действия по подготовке еще не завершены или временно заблокированы квотой заполнения.Creation of the database copy is scheduled but the necessary preparation steps are not yet completed or are temporarily blocked by the seeding quota.

1 = заполнение.1=Seeding. Копировать базу данных, устанавливаемых еще не синхронизирована полностью с помощью базы данных-источника.The copy database being seeded is not yet fully synchronized with the source database. В этом состоянии не удается подключиться к копии.In this state you cannot connect to the copy. Чтобы отменить операцию заполнения в процессе выполнения, должны быть удалены копирования баз данных.To cancel the seeding operation in progress, the copy database must be dropped.
replication_state_descreplication_state_desc nvarchar(256)nvarchar(256) Описание replication_state (одно из следующих значений):Description of replication_state, one of:

PENDINGPENDING

SEEDINGSEEDING
maximum_lagmaximum_lag intint Зарезервированное поле.Reserved field.
is_continuous_copyis_continuous_copy bitbit 0 = возвращает значение 00 = Returns 0
is_target_roleis_target_role bitbit 0 = база данных-источник0 =Source database

1 = копирование базы данных1 = Copy database
is_interlink_connectedis_interlink_connected bitbit Зарезервированное поле.Reserved field.
is_offline_secondaryis_offline_secondary bitbit Зарезервированное поле.Reserved field.

РазрешенияPermissions

Это представление доступно только в master базы данных имени входа субъекта уровня сервера.This view is only available in the master database to the server-level principal login.

ПримечанияRemarks

Можно использовать sys.dm_database_copies просмотра в master базы данных из исходной или целевой База данных SQLSQL Database сервера.You can use the sys.dm_database_copies view in the master database of the source or target База данных SQLSQL Database server. Когда копия базы данных успешно завершится, и новая база данных становится ONLINE, в строке sys.dm_database_copies представление удаляется автоматически.When the database copy completes successfully and the new database becomes ONLINE, the row in the sys.dm_database_copies view is removed automatically.