sys.database_mirroring_witnesses (Transact-SQL)
Contém uma linha para cada função testemunha desempenhada por um servidor em uma parceria de espelhamento de banco de dados.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
database_name |
sysname |
Nome das duas cópias do banco de dados na sessão de espelhamento de banco de dados: |
principal_server_name |
sysname |
Nome de servidor parceiro cuja cópia do banco de dados é, no momento, o banco de dados principal. |
mirror_server_name |
sysname |
Nome do servidor parceiro cuja cópia do banco de dados é, no momento, o banco de dados espelho. |
safety_level |
tinyint |
Configuração de segurança de transação para atualizações no banco de dados espelho: 0 = Estado desconhecido 1 = Desativado (assíncrono) 2 = Completo (síncrono) Usar uma testemunha para um failover automático requer segurança de transação completa, que é o padrão. |
safety_level_desc |
nvarchar(60) |
Descrição de garantia de segurança de atualizações no banco de dados espelho: UNKNOWN OFF FULL |
safety_sequence_number |
int |
Atualize o número de sequência para alterações no safety_level. |
role_sequence_number |
int |
Atualize o número de sequência para mudanças para funções de principal/espelho desempenhadas pelos parceiros de espelhamento. |
mirroring_guid |
uniqueidentifier |
Identificador da parceria de espelhamento. |
family_guid |
uniqueidentifier |
Identificador da família de backup para o banco de dados. Usado para detectar estados de restauração correspondentes. |
is_suspended |
bit |
O espelhamento de banco de dados está suspenso. |
is_suspended_sequence_number |
int |
Número de sequência para definir is_suspended. |
partner_sync_state |
tinyint |
Estado de sincronização da sessão de espelhamento: 5 = Os parceiros estão sincronizados. Failover é potencialmente possível. Para obter informações sobre os requisitos para o failover, consulte Troca de função durante uma sessão de espelhamento de banco de dados (SQL Server). 6 = Os parceiros não estão sincronizados. Failover impossível no momento. |
partner_sync_state_desc |
nvarchar(60) |
Descrição do estado de sincronização da sessão de espelhamento: SYNCHRONIZED UNSYNCHRONIZED |
Permissões
A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.
Consulte também
Referência
sys.database_mirroring (Transact-SQL)
sys.database_mirroring_endpoints (Transact-SQL)
Conceitos
Testemunha de espelhamento de banco de dados
Consultando as perguntas frequentes do catálogo do sistema do SQL Server