sys.database_mirroring_witnesses (Transact-SQL)

Contiene una fila para cada función de testigo desempeñada 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 las funciones principal/reflejada desempeñadas 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 asociados no están sincronizados. La conmutación por error no es posible.

6 = 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, consulte Creación de reflejo sincrónico de la base de datos (modo de alta seguridad).

partner_sync_state_desc

nvarchar(60)

Descripción del estado de sincronización de la sesión de reflejo:

UNSYNCHRONIZED

SYNCHRONIZED

Permisos

En SQL Server 2005 y versiones posteriores, la visibilidad de los metadatos en las vistas de catálogo se limita a los elementos que pueden protegerse y que son propiedad de un usuario o sobre los que el usuario tienen algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.