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:
- Creación de una copia transaccionalmente coherente de una base de datos de Azure SQL Database
- Funciones y vistas de administración dinámica de replicación geográfica (Azure SQL Database)
- sys.dm_geo_replication_link_status (Azure SQL Database y Azure SQL Instancia administrada)
- Replicación geográfica activa
- Introducción a los grupos de conmutación por error automática y procedimientos recomendados (Azure SQL Database)
- Introducción a los grupos de conmutación por error automática y procedimientos recomendados (Azure SQL Managed Instance)