Compartir vía


sys.dm_database_copies (Azure SQL Database)

Se aplica a: Azure SQL Database

Devuelve información sobre las operaciones de copia de base de datos en curso para una base de datos de Azure SQL Database.

Para devolver información sobre los vínculos de replicación geográfica, use las vistas sys.geo_replication_links o sys.dm_geo_replication_link_status .

Nombre de la columna Tipo de datos Descripción
database_id int El identificador de la base de datos actual en la vista sys.databases.
start_date datetimeoffset Hora UTC en un centro de datos de SQL Database regional cuando se inició la copia de la base de datos.
modify_date datetimeoffset Hora UTC en el centro de datos regional de SQL Database cuando se ha completado la copia de la base de datos. La nueva base de datos es transaccionalmente coherente con la base de datos principal en este momento. La información de finalización se actualiza cada 1 minuto.

Hora UTC que refleja la última actualización del campo percent_complete.
percent_complete real Porcentaje de bytes que se han copiado. Los valores pueden oscilar entre 0 y 100. SQL Database puede recuperarse automáticamente de algunos errores, como la conmutación por error y reiniciar la copia de la base de datos. En este caso, percent_complete reiniciaría de 0.
error_code int Cuando es mayor que 0, el código que indica el error que ha aparecido mientras se realizaba la copia. El valor es igual a 0 si no se ha producido ningún error.
error_desc nvarchar(4096) Descripción del error que se produjo durante la copia.
error_severity int Devuelve 16 si se produjo un error en la copia de la base de datos.
error_state int Devuelve 1 si se produjo un error en la copia.
copy_guid uniqueidentifier Identificador único de la operación de copia.
partner_server sysname Nombre del servidor de SQL Database donde se crea la copia.
partner_database sysname Nombre de la copia de base de datos en el servidor asociado.
replication_state tinyint Estado de replicación de copia continua para esta base de datos. Los valores son:

0=Pendiente. La creación de la copia de la base de datos está programada, pero los pasos de preparación necesarios aún no se completan o la cuota de propagación bloquea temporalmente.

1=Propagación. La base de datos de copia que se va a inicializar aún no está totalmente sincronizada con la base de datos de origen. En este estado no puede conectarse a la copia. Para cancelar la operación de propagación en curso, se debe quitar la base de datos de copia.
replication_state_desc nvarchar(256) Descripción del estado de replication_state, uno de los siguientes:

PENDING

SEEDING
maximum_lag int Campo reservado.
is_continuous_copy bit 0 = Devuelve 0
is_target_role bit 0 =Base de datos de origen

1 = Copiar base de datos
is_interlink_connected bit Campo reservado.
is_offline_secondary bit Campo reservado.

Permisos

Este procedimiento almacenado solo está disponible en la base de datos maestra en el servidor lógico para el inicio de sesión principal de nivel de servidor.

Comentarios

Puede usar la vista sys.dm_database_copies en la base de datos maestra del servidor lógico de origen o de destino en Azure SQL Database. Cuando la copia de la base de datos se completa correctamente y la nueva base de datos se convierte en ONLINE, la fila de la vista sys.dm_database_copies se quita automáticamente.

Pasos siguientes

Obtenga más información sobre los conceptos relacionados en los artículos siguientes: