Partilhar via


sp_help_log_shipping_monitor (Transact-SQL)

Aplica-se: SQL Server

Retorna um conjunto de resultados contendo informações de status e outras informações para bancos de dados primários e secundário registrados, em um primário, secundário ou servidor monitor.

Convenções de sintaxe de Transact-SQL

Sintaxe

sp_help_log_shipping_monitor [ [ @verbose = ] verbose ]
[ ; ]

Argumentos

@verbose [ = ] detalhado

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Conjunto de resultados

Nome da coluna Tipo de dados Descrição
status bit Status coletivo de agentes para banco de dados de envio de logs:

0 = falhas saudáveis e sem agentes.
1 = caso contrário.
is_primary bit Indica se essa linha é para um banco de dados primário:

1 = A linha é para um banco de dados primário.
0 = A linha é para um banco de dados secundário.
server sysname Nome do servidor primário ou secundário em que esse banco de dados reside.
database_name sysname Nome do banco de dados.
time_since_last_backup int Período, em minutos, desde o último backup de log.

NULL = A informação não está disponível ou não é relevante.
last_backup_file nvarchar(500) Nome do último arquivo de backup de log com êxito.

NULL = A informação não está disponível ou não é relevante.
backup_threshold int O período de tempo, em minutos, depois do último backup antes que um erro de alerta de limite seja gerado. backup_threshold é int, com um padrão de 60 minutos.

NULL = A informação não está disponível ou não é relevante.

Esse valor pode ser alterado usando sp_add_log_shipping_primary_database.
is_backup_alert_enabled bit Especifica se um alerta é gerado quando backup_threshold é excedido. O valor de um (1), o padrão, significa que o alerta é gerado.

NULL = A informação não está disponível ou não é relevante.

Esse valor pode ser alterado usando sp_add_log_shipping_primary_database.
time_since_last_copy int Período, em minutos, desde que o último backup de log foi copiado.

NULL = A informação não está disponível ou não é relevante.
last_copied_file nvarchar(500) Nome do último arquivo de backup de log copiado com êxito.

NULL = A informação não está disponível ou não é relevante.
time_since_last_restore int Período, em minutos, desde que o último backup de log foi restaurado.

NULL = A informação não está disponível ou não é relevante.
last_restored_file nvarchar(500). Nome do último arquivo de backup de log restaurado com êxito.

NULL = A informação não está disponível ou não é relevante.
last_restored_latency int Período, em minutos, desde a criação do último backup para restaurar o backup.

NULL = A informação não está disponível ou não é relevante.
restore_threshold int Número de minutos permitidos a decorrer entre operações de restauração antes que um alerta seja gerado. restore_threshold não pode ser NULL.
is_restore_alert_enabled bit Especifica se um alerta é gerado quando restore_threshold é excedido. O valor de um (1), o padrão, significa que o alerta é gerado.

NULL = A informação não está disponível ou não é relevante.

Para definir o limite de restauração, use sp_add_log_shipping_secondary_database.

Comentários

sp_help_log_shipping_monitor deve ser executado a partir do master banco de dados no servidor monitor.

Permissões

Requer associação na função de servidor fixa sysadmin ou permissão de execução diretamente nesse procedimento armazenado.