sys.database_mirroring_witnesses (Transact-SQL)
Contiene una fila para cada rol de testigo desempeñado por un servidor en una asociación de creación de reflejo de la base de datos.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
database_name |
sysname |
Nombre de las dos copias de la base de datos en la sesión de creación de reflejo de la base de datos. |
principal_server_name |
sysname |
Nombre del servidor asociado cuya copia de la base de datos es actualmente la base de datos principal. |
mirror_server_name |
sysname |
Nombre del servidor asociado cuya copia de la base de datos es actualmente la base de datos reflejada. |
safety_level |
tinyint |
Configuración de la seguridad de las transacciones para realizar actualizaciones en la base de datos reflejada: 0 = Estado desconocido 1 = Desactivada (asincrónica) 2 = Completa (sincrónica) Cuando se utiliza un testigo para la conmutación automática por error, se requiere la seguridad de transacciones completa, que es el valor predeterminado. |
safety_level_desc |
nvarchar(60) |
Descripción de la garantía de seguridad de las actualizaciones de la base de datos reflejada: UNKNOWN OFF FULL |
safety_sequence_number |
int |
Número de secuencia de actualización para los cambios de safety_level. |
role_sequence_number |
int |
Número de secuencia de actualización de los cambios en los roles principal/reflejado desempeñados por los asociados de creación de reflejo. |
mirroring_guid |
uniqueidentifier |
Identificador de la asociación de creación de reflejo. |
family_guid |
uniqueidentifier |
Identificador de la familia de copias de seguridad de la base de datos. Se utiliza para detectar estados de restauración coincidentes. |
is_suspended |
bit |
La creación de reflejo de la base de datos se ha suspendido. |
is_suspended_sequence_number |
int |
Número de secuencia del valor is_suspended. |
partner_sync_state |
tinyint |
Estado de sincronización de la sesión de reflejo: 5 = Los socios están sincronizados. La conmutación por error es potencialmente posible. Para obtener más información acerca de los requisitos de la conmutación por error, vea Conmutación de roles durante una sesión de creación de reflejo de la base de datos (SQL Server). 6 = Los asociados no están sincronizados. La conmutación por error no es posible. |
partner_sync_state_desc |
nvarchar(60) |
Descripción del estado de sincronización de la sesión de reflejo: SYNCHRONIZED UNSYNCHRONIZED |
Permisos
La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario tiene algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.
Vea también
Referencia
sys.database_mirroring (Transact-SQL)
sys.database_mirroring_endpoints (Transact-SQL)
Conceptos
Testigo de creación de reflejo de la base de datos
Consultar las preguntas más frecuentes (P+F) del catálogo del sistema de SQL Server